仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 934|回复: 8
打印 上一主题 下一主题

[学习教程] 公布SQL索引优化办法

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:12:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DBaaS会导致单一客户利润率的下降,因为云服务一般是依靠MySQL学习教程数来抵消较低的利润率。SELECTTOP50
ROW_NUMBER()OVER(ORDERBYResumeCreateTimeDESC)as[RowID]
,[TopDegree]
,[DegreeRankID]
,[UserResume].[UserResumeID]
,[UserResume].[UserID]
,[ResumeName]
,[BirthDate]
,[WorkStartedDate]
,[SalaryNeeded]
,[BufferTimeSpanID]
,[ResumeCreateTime]
FROM[dbo].[UserResume]INNERJOIN[dbo].[WorkExperience]ON[WorkExperience].[UserResumeID]=[UserResume].[UserResumeID]
WHERE
(CONTAINS([WorkExperience].[WorkSummary],司理)ORCONTAINS([UserResume].[ResumeName],简历))
第一次实行:没有创建任何索引。
实行效果:
表Worktable。扫描计数0,逻辑读取0次
表UserResume。扫描计数1,逻辑读取18524次
表WorkExperience。扫描计数1,逻辑读取8679次
(1行受影响)
SQLServer实行工夫:
CPU工夫=2152毫秒,占用工夫=3126毫秒。
第二次实行:
检察实行企图WorkExperience表是表扫描,创建IX_WorkExperience索引(在ID列和JOIN参照的ID列上)。
调剂后效果:
表WorkExperience。扫描计数1,逻辑读取1071次
表UserResume。扫描计数1,逻辑读取18524次
(1行受影响)
SQLServer实行工夫:
CPU工夫=1638毫秒,占用工夫=2045毫秒。
第三次实行:
  检察实行企图,UserResume表是表扫描,创建IX_UserResume索引。
  调剂后效果:
表WorkExperience。扫描计数11,逻辑读取48次
表UserResume。扫描计数1,逻辑读取3095次
(1行受影响)
SQLServer实行工夫:
CPU工夫=1248毫秒,占用工夫=1568毫秒。
第四次实行:
  检察实行企图,在IX_UserResume索引扫描后,发生了createtime列的从头排序,调剂了IX_UserResume索引中createtime的地位和排序划定规矩。
  调剂后效果:
(50行受影响)
表WorkExperience。扫描计数11,逻辑读取48次
表UserResume。扫描计数1,逻辑读取3次
(1行受影响)
SQLServer实行工夫:
CPU工夫=15毫秒,占用工夫=404毫秒。
平台即服务PaaS、基础设施即服务IaaS、软件即服务SaaS都是我们比较熟悉的MySQL学习教程,现在又出现了数据库即服务DBaaS,以基于云的方式存储结构化数据。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-18 18:47:59 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
山那边是海 该用户已被删除
板凳
发表于 2015-1-27 11:03:20 | 只看该作者
这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。
老尸 该用户已被删除
地板
 楼主| 发表于 2015-2-5 10:11:06 | 只看该作者
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-11 09:09:03 | 只看该作者
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
分手快乐 该用户已被删除
6#
发表于 2015-3-2 08:46:08 | 只看该作者
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
简单生活 该用户已被删除
7#
发表于 2015-3-11 03:39:27 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
兰色精灵 该用户已被删除
8#
发表于 2015-3-17 20:10:31 | 只看该作者
大侠们有推荐的书籍和学习方法写下吧。
蒙在股里 该用户已被删除
9#
发表于 2015-3-25 00:26:53 | 只看该作者
我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 00:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表