SQL创建索引,执行时间太长,点击了取消? 如果索引没建成,那没什么索引维护了和碎片的说法了。这么大的表必须要建索引的,找个晚上事务较少的时候创建索引。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果索引还没建好,你点了取消。那么索引就没有建好,也就没有索引,那么也就不会涉及到 索引碎片的问题。另外,我之前在生产环境中创建索引,那是一个超过6亿条数据的表,所以创建了1小时,时间很长。所以,如果可以的话,尽量在系统空闲时,做这些维护操作,而不是在繁忙时。 还有就是,在创建索引时,注意 会否被其他会话阻塞住了。因为之前有一次就是,创建一个索引,时间很长,我一开始以为是数据多,所以创建索引很慢,后来查了一下,原来是创建索引也需要获取相应的锁,而另一个会话在执行一个超复杂的语句,运行时间超长,阻塞了这个创建索引的会话,才导致了 索引一直没有创建完成。 使用bcp 报错:命令行中的参数 'and' 未知。 请教一条SQL语句, 关于字符串截取,用 - 进行分隔 风云请进哈! 求一SQL语句 關於時間的一個查尋,急用,定給高分 速度优化 MS SQLServer2000 从客户端接收的缓冲区无效 怎样对字符串匹配?? 一个foxpro的表.大概几十万条数据吧,怎么导入到服务器上的sqlserver 中?远程操作.. 数据追加 怎么判断某个库中的某张表在某个时间段有没有被使用过? sql server 2012 怎么设置一个登录名同时只能登陆一次
如果索引还没建好,你点了取消。那么索引就没有建好,也就没有索引,那么也就不会涉及到 索引碎片的问题。另外,我之前在生产环境中创建索引,那是一个超过6亿条数据的表,所以创建了1小时,时间很长。所以,如果可以的话,尽量在系统空闲时,做这些维护操作,而不是在繁忙时。
还有就是,在创建索引时,注意 会否被其他会话阻塞住了。因为之前有一次就是,创建一个索引,时间很长,我一开始以为是数据多,所以创建索引很慢,后来查了一下,原来是创建索引也需要获取相应的锁,而另一个会话在执行一个超复杂的语句,运行时间超长,阻塞了这个创建索引的会话,才导致了 索引一直没有创建完成。