首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

可以对在运行的数据库重建索引吗

2013-07-08 
可以对正在运行的数据库重建索引吗?可以对正在运行的数据库重建索引吗? win2003+SqlServer2005谢谢数据库

可以对正在运行的数据库重建索引吗?
可以对正在运行的数据库重建索引吗? win2003+SqlServer2005

谢谢 数据库 索引 SQL?Server
[解决办法]
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)

[解决办法]
重建索引会引起锁,最好是在用户访问少的时间去重建。

热点排行