From: Justin on
I'm picking up a project (VB.NET) I started a few years back that stores
thumbnail images 200X200 maximum along with a few columns of text.
Currently it uses Access. As for records, that depends on the user. I
don't foresee a user ever going over 200,000 records.

I'm wondering if moving to SQLCE would net me any additional speed? My app
queries an entire table at a time and dumps the thumbnails into a listview.
The user then scrolls the list view, clicks a thumbnail and get's additional
data.

Currently I can test ~60,000 records and to select this table from Access
takes about 6 seconds on a high end machine.

Does anyone have reason to believe that SQLCE would be..... zippier?

Thanks for your time!

From: "Charles Wang [MSFT]" on
Hi Justin,
If you always perform a full table scan, I do not think that there is
explicit performance improvement. If you want your queries (not full table
scan) more efficient, you migrate your Access database to SQL Server so
that you can create some indexes and SQL Server database engine will also
optimize your query by an optimized execution plan. Also in SQL Server, you
can do many things to optimize your database queries; however you may only
do very limited things in Access.
You may want the following reference:
Query Performance Tuning (SQL Server Compact Edition)
http://technet.microsoft.com/en-us/library/ms172984.aspx

Please feel free to let me know if you have any other questions or
concerns.

Best regards,
Charles Wang
Microsoft Online Community Support
===========================================================
Delighting our customers is our #1 priority. We welcome your
comments and suggestions about how we can improve the
support we provide to you. Please feel free to let my manager
know what you think of the level of service provided. You can
send feedback directly to my manager at: msdnmg(a)microsoft.com.
===========================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for
non-urgent issues where an initial response from the community
or a Microsoft Support Engineer within 1 business day is acceptable.
Please note that each follow up response may take approximately
2 business days as the support professional working with you may
need further investigation to reach the most efficient resolution.
The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by
contacting Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
============================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
=========================================================



From: Justin on
I understand. I only do full table scans in this project. I'll stick with
access and kill the need for a higher framework version.

Thanks for your time!


""Charles Wang [MSFT]"" <changliw(a)online.microsoft.com> wrote in message
news:LHe4O5b3IHA.4928(a)TK2MSFTNGHUB02.phx.gbl...
> Hi Justin,
> If you always perform a full table scan, I do not think that there is
> explicit performance improvement. If you want your queries (not full table
> scan) more efficient, you migrate your Access database to SQL Server so
> that you can create some indexes and SQL Server database engine will also
> optimize your query by an optimized execution plan. Also in SQL Server,
> you
> can do many things to optimize your database queries; however you may only
> do very limited things in Access.
> You may want the following reference:
> Query Performance Tuning (SQL Server Compact Edition)
> http://technet.microsoft.com/en-us/library/ms172984.aspx
>
> Please feel free to let me know if you have any other questions or
> concerns.
>
> Best regards,
> Charles Wang
> Microsoft Online Community Support
> ===========================================================
> Delighting our customers is our #1 priority. We welcome your
> comments and suggestions about how we can improve the
> support we provide to you. Please feel free to let my manager
> know what you think of the level of service provided. You can
> send feedback directly to my manager at: msdnmg(a)microsoft.com.
> ===========================================================
> Get notification to my posts through email? Please refer to
> http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
> ications.
>
> Note: The MSDN Managed Newsgroup support offering is for
> non-urgent issues where an initial response from the community
> or a Microsoft Support Engineer within 1 business day is acceptable.
> Please note that each follow up response may take approximately
> 2 business days as the support professional working with you may
> need further investigation to reach the most efficient resolution.
> The offering is not appropriate for situations
> that require urgent, real-time or phone-based interactions or complex
> project analysis and dump analysis issues. Issues of this nature are best
> handled working with a dedicated Microsoft Support Engineer by
> contacting Microsoft Customer Support Services (CSS) at
> http://msdn.microsoft.com/subscriptions/support/default.aspx.
> ============================================================
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
> =========================================================
>
>
>