SQL 性能技巧与规范【天善智能一家之言】.pdfVIP

SQL 性能技巧与规范【天善智能一家之言】.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL 性能技巧与规范【天善智能一家之言】

SQL 性能技巧与规范 天善智能—专注BI 商业智能和数据库性能优化 想学习BI 商业智能?想掌握真正的数据库技术?想薪水尽快翻番?那么赶紧加入我们吧!QQ 群:150631054 QQ: 744711023 天善智能12 月16 日微软BI 网络公开课正式揭幕 主讲:梁勇 (天善智能讲师、组织者、天善性能优化工具作者。) 时间:2012 年12 月16 日 晚上8 点整。 内容:BI 基础知识讲解、BI 方法论实施讲解、BI 工具介绍、微软BI(SSIS+SSAS+SSRS)各个 组件详解、微软方向经常用的前端:Analzyer、QlikView、FusionChart、Dundas 等前端的 应用讲解。SSIS 之时间戳,CDC 应用;AMO 操作Cube 应用。SSRS 操作复杂报表应用等。数 据库性能优化详解(统计信息、执行计划、索引碎片、索引优化、表分区,文件组分区、邮 件功能,数据库差异、日志备用与还原、死锁阻塞,数据库集群高可用应用等)、天善数据 库性能优化工具详解、天善一家之言文档详解。 上课方式:YY 频道—— 提醒:请务必更新YY 到最新版,否则无法看到讲师的桌面共享。另外,请务必把YY 昵称改 成如下格式:天善智能-网名。如:天善智能-天善 另外,请请订阅我们的博客和加入到交流群中来。QQ 群:150631054 (请务必注明:天善智能) 1. 订阅博客的好处。天善智能的任何官方活劢、资料更新、视频教程发布都会在博客上公布,订阅 博客将第一时间获取天善智能的劢态,点击下面的链接进行订阅 : /cgi-bin/qf_invite?id=3e83748afce7d3a22714e20b32cc8f885a0e70e49eefce57 能 2. 加入 QQ 群的好处。众多 BI 爱好者的一起交流,一起探讨,下载天善智能独家资料,更 智 有讲师进行问题解答。 善 重要预告:11 月 18 日Cognos 公开课举办的非常成功,现场人数多达 80 人 ,但是一次公开 天 课是丌够了,因此本次微软 BI 网络公开课后,会继续推出Cognos 网络公开课,请大家关注 天善智能的劢态。 最后,天善智能的朋友们,12 月16 日晚上8 点,YY 频道 不见不散! 天善智能官方博客: 第 1 页 共 6 页 SQL 性能技巧与规范 天善智能—专注BI 商业智能和数据库性能优化 想学习BI 商业智能?想掌握真正的数据库技术?想薪水尽快翻番?那么赶紧加入我们吧!QQ 群:150631054 QQ: 744711023 SQL 性能技巧与规范 1 SQL 性能技巧 1.1 AND OR 索引方式 有正确使用到索引的 SQL 语句,以垂直的方向使用索引。用 AND 算符时,只要有任一个字段有加上索引,就能受惠 于索引的好处,并避免全表扫描 未正确使用索引的 SQL 语句,以水平的方向使用索引。用 OR 算符时,必须「所有」用到的字段都有加上索引,才能 有效使用索引、避免全表扫描 1.2 合理设计索引 例:表RECORD 有620000 行,试看在不同的索引下,下面几个 SQL 的运行情况: 1.2.1 在Date 建立非聚集索引 select count(*) from record where dateand date nd amount 2000 (25 秒) select date ,sum(amount) from record group by date(55 秒) select count(*) from record where dateand place in (BJ,SH) (27 秒) 分析: Date 上有大量的重复值,在非聚集索引下,数据在物理上随机存放在数据页上,在范围查找时,必须执行一次 表扫描才能找到这一范围内的全部行。 1.2.2 在Date 建立聚集索引 select count(*) from record where dateand date and amount 2000 (14 秒)

文档评论(0)

docindpp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档