(转)SqlServer为大数据量表建索引

摘要:
我开始想当然的右键需要增加索引的表名----设计----管理索引和建----添加索引----点击保存,一切看来顺其自然的事情,结果等待了几十秒之后,恶心的提示框出来了,大概的意思就是sqlserver在操作完成之前超时时间已过或服务器未响应。等待是漫长的,但是结果是可喜的,索引创建成功了,╮(╯▽╰)╭没经验就是吃亏啊,浪费了好多时间。

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

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

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

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

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

免责声明:文章转载自《(转)SqlServer为大数据量表建索引》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇wampserver2.5局域网IP访问配置prometheus 配置支持consul动态拉取下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL Server索引

SQL Server索引解析 https://www.cnblogs.com/michaeldonghan/p/index001.html 全文章节: 1.聚集索引和非聚集索引 2.索引的结构 3.索引包含列和书签查找 1.聚集索引和非聚集索引 索引分为聚集索引和非聚集索引 1)聚集索引:表的数据是存储在数据页中(数据页的PageType标记为1),Sql...

记一次数据库的优化

前几天公司应用后台更新版本,晚上发版,测试 到了12点过,测试的差不多没有问题,其他同事都回家了,我和所谓的主管(要好的朋友)不想回去了,就留在的公司过夜。 第二天起来,我戳了一眼,没有问题,结果到了8点多,团队群里就报登录界面显示不了验证码。(登录需要输入验证码) 迅速的就开始进行问题的检查,因为是验证码无法显示,于是就定位到处理登录的工程account...

Mysql:语法:自增列

属性:自增列不必是:唯一的、primary、正数、bigint 属性:auto_increment 是mysql在表列定义中的一个可选属性,和默认值属性冲突。 属性:必须定义在该列上的索引! 属性:应用于number类型的列:包括各种整数、浮点数、定点数 属性:自增列可以和普通的数字类型属性(unsigned、zerofill的)、约束(null、not...

对ElasticSearch主副分片的理解

ES索引中主副分片的分布: 1:当新建一个索引库时,可以预先设置其会被分为N个分片(主分片),同时可以为每个主分片产生N个备份分片(副分片)。 2:N个主分片随机分布在集群的多个节点中;N个副分片也是随机的分布在集群的多个节点中,但是副分片和其主分片不会在一个节点上。 ES索引中主副分片的作用: 1:当在该索引库中新增一个文档时,会通过计算该文档ID的哈希...

转:通过 Visual Studio 对 SQL Server 中的存储过程设置断点并调试

‍执行会在断点处暂停,此时,我们可以查看并更改存储过程的参数值,逐步地调试其各条语句,就像我们在步骤1 中所做的那样。   在我们可以对应用程序调用的存储过程进行调试之前,首先要指示ASP.NET web 应用程序与SQL Server 调试器相集成。首先,在 Solution Explorer 中右键单击网站名称(ASPNET_Data_Tutorial...

SqlServer中Index Seek的匹配规则(一)

我们知道在SqlServer中,索引对查询语句的优化起着巨大的作用,一般来说在执行计划中出现了Index Seek的步骤,我们就认为索引命中了。但是Index Seek中有两个部分是值得我们注意的,我们来查看下面一个查询语句: select [Title],[FirstName],[MiddleName],[LastName] from [dbo].[...