如何在Sql Compact 3.5 SP1上重建/重新组织索引?

时间:2010-04-27 15:42:34

标签: windows-mobile sql-server-ce indexing

我有一个大型(40 Mo)SDF数据库。

有些查询很长,但一段时间后会变得很快。

我想尝试整理索引,但我只找到SQL Server的信息,而不是SQL CE的信息。

2 个答案:

答案 0 :(得分:1)

不完全确定您认为需要做什么样的“整理” - 索引不会包含不必要的记录或其中的任何内容。如果您只想恢复数据库中的潜在空白空间(索引和表),则可以使用SqlCeEngine类中的CompactShrink方法。

答案 1 :(得分:1)

在第一次执行SqlCeCommand实例时,SQL CE引擎需要为该查询生成查询计划。第一次执行总是比后续执行慢。您还可以重用命令实例并在SqlCeCommand上调用Prepare来标记生成查询计划的命令。