可以对正在运行的数据库重建索引吗?
可以对正在运行的数据库重建索引吗? win2003+SqlServer2005
谢谢
------解决方案--------------------online = on --注意这个设定
alter index
------解决方案-------------------- 当然可以,SQL 2005以后版本新增了在线建立索引的特性(使用online=on选项),以增强可维护性。
例如
CRAETE TABLE IX_INDEX_CREATEON ON Orders(CREATEON)
WITH (ONLINE=ON)
生产环境打开online选项建立索引以减少锁定。
------解决方案----------------------前面的笔误。修订
create index IX_INDEX_ORDERS_CREATEON ON Orders(CREATEON)
WITH (ONLINE=ON)
------解决方案--------------------重建索引会引起锁,最好是在用户访问少的时间去重建。