Refactoring SQL applications

副标题:无

作   者:Stepbane Faroult,Pascal L’ Hermite著;苏敬凯等译

分类号:

ISBN:9787111263586

微信扫一扫,移动浏览光盘

简介

当数据库的性能达不到预期时,该怎么办呢?在用昂贵的硬件升级的力、法来解决这一问题之前,请拿起这本书。本书将教你如何发现和评估需要重构的代码,理解重构和性能之间至关重要的关系。如果你的应用陷入了困境,那么本书将能帮你使它重新加快速度。 在本书中你将学习到: ·判断你是否(以及在哪里)可以得到性能的提升。 ·应用快速修复的方法,例如在存储函数和过程中限制对数据库的调用。 ·改写SQL语句以提高数据访问的效率。 ·重构任务,例如用存储过程代替应用代码,用全面的SQL语句代替重复的过程化语句。 ·增加并行以重构流程。 ·使用模式扩展、常规视图、物化视图、分区等来重构设计。

目录

  前言
  
  第1章 评估
   一个简单的例子
   评估可能的收益
  
  第2章 健全检查
   统计信息与数据失真
   检查索引
   解析与绑定变量
   大数据量操作
   事务管理
  
  第3章 用户函数和视图
   用户自定义函数
   视图
  
  第4章 测试框架
   生成测试数据
   比较备选版本
  
  第5章 语句重构
   执行计划和优化器指示
   分析缓慢查询
   重构查询核心
   重新构建最初的查询
  
  第6章 任务重构
   SQL的理念
   更改代码结构
  
  第7章 重构流程和数据库
   重组处理过程
   撼动基础
  
  第8章 实践中的重构
   你能看到数据库吗
   失败的查询
   速度很快的查询
   并非显然完全错误的查询
   结束语
  
  附录A 脚本及样例程序
  附录B 工具
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Refactoring SQL applications
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon