当数据库的性能达不到预期时,该怎么办呢?在用昂贵的硬件升级的力、法来解决这一问题之前,请拿起这本书。《SQL应用重构》将教你如何发现和评估需要重构的代码,理解重构和性能之间至关重要的关系。如果你的应用陷入了困境,那么《SQL应用重构》将能帮你使它重新加快速度。
在《SQL应用重构》中你将学习到:
·判断你是否(以及在哪里)可以得到性能的提升。
·应用快速修复的方法,例如在存储函数和过程中限制对数据库的调用。
·改写SQL语句以提高数据访问的效率。
·重构任务,例如用存储过程代替应用代码,用全面的SQL语句代替重复的过程化语句。
·增加并行以重构流程。
·使用模式扩展、常规视图、物化视图、分区等来重构设计。
展开
——MichaelBlaha,咨询师,OMTAssociatesInc.
“终于有了这样一本书,它强调TSQL编写者在数据库总体性能上的作用,以及怎么来改进这一情形。对于任何一位数据库专业人士来说,只要你想要提升自己的查询编写能力,或者想要改进别人写的查询,那么本书就是你的必读之书。”
——DwayneKing,总裁,KRIDANConsulting
“本书装满了宝贝。在放下本书之前,你一定会体验到惊喜。在本书中,Faroult先生慷慨地分享了他的那些丰富的经历和清晰的思维。”
——RoyOwens,数据库开发人员,CBORDGroup,Inc