I have a SQL Compact 4.0 database with a table that has about 20 columns and about 1,000,000 rows.
The problem I have is with performance which because users might use these 20 columns to filter the result the query will take a lot of time to execute (may be about a minute).
For testing purpose I created indexes for these columns and although the performance was incredibly good I want to know is there any catch to doing so?
Thanks.