标签: windows-mobile sql-server-ce indexing
我有一个大型(40 Mo)SDF数据库。
有些查询很长,但一段时间后会变得很快。
我想尝试整理索引,但我只找到SQL Server的信息,而不是SQL CE的信息。
答案 0 :(得分:1)
不完全确定您认为需要做什么样的“整理” - 索引不会包含不必要的记录或其中的任何内容。如果您只想恢复数据库中的潜在空白空间(索引和表),则可以使用SqlCeEngine类中的Compact或Shrink方法。
答案 1 :(得分:1)
在第一次执行SqlCeCommand实例时,SQL CE引擎需要为该查询生成查询计划。第一次执行总是比后续执行慢。您还可以重用命令实例并在SqlCeCommand上调用Prepare来标记生成查询计划的命令。