DB2 SQL性能调优秘笈
一键收藏,随时查看,分享好友!
DB2 SQL性能调优秘笈    陈勇 杨健康 译
这是一本不可多得的DB2数据库性能调优秘笈,由拥有20余年DB2工作经验的资深数据库专家撰写,Amazon全五星评价畅销书。本书不仅详尽阐述了100余条SQL语句优化的技巧和最佳实践、编写高性能SQL语句的标准和原则,以及DB2数据库性能优化的“15步法”,而且还包含大量案例,为解决各种复杂的DB2性能问题提供了解决方案。
全书共7章:第1章总结了116条优化SQL语句的技巧和最佳实践;第2章讲解了 SQL语句中提示的编写方法和技巧;第3章讲解了编写高质量SQL语句需要遵守的SQL标准和原则;第4章介绍了SQL程序走查;第5章用2个实例介绍了如何检查存在性;第6章介绍了Runstats,用来得到一些统计信息;第7章讲解了DB2性能优化的“15步调优法”,被誉为DB2性能调优领域的无价之宝,适用于各种情况下的性能调优问题。本书最后还有2个附录,分别介绍了谓词的重写示例和DB2 SQL中的术语。
出版社:机械工业出版社 出版日期:2013年5月 ISBN:978-7-111-42502-1 定 价:39.00元
关键字: DB2数据库  DB2 SQL性能调优  DB2 SQL性能调优秘笈  
免责声明:图书版权归出版社和作者所有,51CTO.com 仅提供试读
本书详细信息
第1章 SQL优化技巧宝典100+
  • 1. 去除在谓词列上编写的任何标量函数
  • 2. 去除在谓词列上编写的任何数学运算
  • 3. SQL语句的Select部分只写必要的列
  • 4. 尽可能不用Distinct
  • 5. 尽量将In子查询重写为Exists子查询
  • 6.确保宿主变量定义为与列数据类型匹配
  • 7. 由于优化工具处理“或”逻辑可能有
  • 8. 确保所处理的表中数据分布和其他统
  • 9. 尽可能用UNION ALL取代UNION
  • 10. 考虑使用硬编码还是使用宿主变量
  • 11. 尽可能减少DB2的SQL请求
  • 12. 尽量将区间谓词重写为Between谓词
  • 13. 考虑使用全局临时表
  • 14. 优先使用Stage 1谓词而不是Stage 2
  • 15. 记住(某些)谓词的顺序很重要
  • 16. 多个子查询排序
  • 17. 索引关联子查询
  • 18. 了解DB2 Explain工具
  • 19. 使用工具进行监控
  • 20. 采用提交和重启策略
  • 21. 实现优良的索引设计
  • 22. 避免与非列表达式不一致
  • 23. 所有筛选逻辑放在应用代码之外
  • 24. 确保涉及Min和Max的子查询谓词要处
  • 25. 如果查询只选择数据,一定要把游标
  • 26. 避免只是为了帮助确定代码逻辑应当
  • 27. 避免只是为了得到更新值而从表中选
  • 28. 利用动态SQL语句缓存
  • 29. 避免使用Select *
  • 30. 当心可以为Null的列,还要当心SQL
  • 31. 尽量减少执行打开和关闭游标的次数
  • 32. SQL中要避免非逻辑
  • 33. 使用关联ID来保证更好的可读性
  • 34. 保证表和索引文件合法而且有组织
  • 35. 充分利用Update Where Current of
  • 36. 使用游标时,利用多行获取、多行更
  • 37. 了解锁定隔离级别
  • 随便说两句
    留言共
    匿名发表 验证码: (点击进行更换)
    作译者简介
    陈勇 杨健康 译
      
    本作者其他图书
    相关图书
       作者:傅杰 赵磊 卢学裕 译
      这是一本Hadoop实用手册,主要针对实际问题给出相应的解决方案。本书特色是以实践结合理论分析,手把手教读者如何操作
    ·从零开始学Storm
    ·Storm源码分析
    ·Hadoop权威指南(第3版)
    ·Hadoop权威指南(中文版)
    ·深入浅出MySQL——数据库开发、优化
    相关技术专题

    51CTO旗下网站

    领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院