深度优化sql 查询, 提升性能一百倍是什么概念?
摘要:
正在做一个软件设计, 希望有个功能, 然而, 对于加上该功能后对系统性能造成的影响很是担忧. 可以说是, 一方面想要有这个功能, 另一方面又对性能问题是否能够解决很是怀疑, 正处于犹豫不决状态. 于是决定进行实验. 首先对表结构和索引进行了优化, 初步结果还不错, 性能基本进入可接受的范围. 然而, 这是目标面向一个百万千万用户的系统, 所以, 刚好处于边缘状态是远不够的. 于是, 就借助于Sql Server Management Studio 的execution plan 显示功能, 对查询进行了优化. 在接下来的一两个小时内, 写出了同一个查询功能的4个不同的版本, 居然把性能提高了一百多倍.如果单靠硬件来投资来提升性能,提升一百倍,需要增加的钱远远不止一百倍.这就是优化的功效! 阅读全文
posted @ 2010-12-29 21:43 SuperSaiyan 阅读(1195) 评论(2) 推荐(0) 编辑