zoukankan      html  css  js  c++  java
  • (转)SqlServer为大数据量表建索引

    本文转载自:http://blog.csdn.net/iangujun/article/details/8136764

    之前从没有用SqlServer数据库处理过大数据量的表,都是用Oracle,然后一般为数据量较大的表添加索引或主键都是用plsql工具,今天正好需要为一张保存于SqlServer数据库的千万级数据表增加索引,于是遇到了下面一系列的问题。

    我开始想当然的右键需要增加索引的表名----设计----管理索引和建----添加索引----点击保存,一切看来顺其自然的事情,结果等待了几十秒之后,恶心的提示框出来了,大概的意思就是sqlserver 在操作完成之前超时时间已过或服务器未响应。尝试了几次之后无解,还是失败。

    是不是自己执行超时时间设置的过短了?可能吧,于是马上就进行了下一步操作:工具----选项----查询执行----常规----执行超时值。一看设置的是“0”,顿时傻眼,然后又是一轮没头脑的乱碰乱撞,结果还是失败。

    就在我心灰意冷之时,想到了之前经常在plsql中跑脚本执行操作,是不是用这招就能解决这个问题了呢,想想应该大有希望,于是添加索引之后没有直接点保存,而是点击生成更新脚本,把里面的脚本内容都复制出来,在新建查询中黏贴,然后执行。。。。。。等待是漫长的,但是结果是可喜的,索引创建成功了,╮(╯▽╰)╭没经验就是吃亏啊,浪费了好多时间。

  • 相关阅读:
    解决web网页访问慢的问题
    Django安装配置(for Mac)
    Django安装(for Mac)
    HTML5中的新事件
    关于http-equiv
    【转】@fant-face
    textarear中的value....还是...innertext
    清除浮动的元素的margin-top触碰不到,浮动元素的边界
    常用排序算法总结(一)
    JS常用特效方法总结
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/3437002.html
Copyright © 2011-2022 走看看