SQL Server 2005 技术内幕:查询,调整和优化
1.应用程序的体系结构;
1.将用户的请求结果缓存以最小化的重复计算。缓存技术的使用
2.多个服务器使用,负载均衡
2.应用程序的设计
1.数据库的设计规范直接影响性能的拓展,数据库的设计有5个范式,满足的范式越高,数据库数据的一致性就越高。数据库的范式主要是为了消除冗余的数据。
2.根据程序的性质来设计数据库
3.有用的索引:识别有用的索引,删除没用的索引,增加缺少的索引,在适当的时候重建索引(修复索引碎片)
如果有用的索引不存在,就会引起全表扫描
4.将日志和数据混放在同一物理盘上
5.在tempdb和用户数据库之间共享物理磁盘。
6.将使用频繁的表映射到同一物理磁盘上
3.事务和隔离级别
4.T-SQL代码;
5.硬件资源;
6.SQL sever 配置。
- 原文作者:大鱼
- 原文链接:https://brucedone.com/archives/164/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。