SQL Server 2005 技术内幕:查询,调整和优化

1.应用程序的体系结构;

    1.将用户的请求结果缓存以最小化的重复计算。缓存技术的使用

    2.多个服务器使用,负载均衡

2.应用程序的设计

     1.数据库的设计规范直接影响性能的拓展,数据库的设计有5个范式,满足的范式越高,数据库数据的一致性就越高。数据库的范式主要是为了消除冗余的数据。

     2.根据程序的性质来设计数据库

     3.有用的索引:识别有用的索引,删除没用的索引,增加缺少的索引,在适当的时候重建索引(修复索引碎片)

        如果有用的索引不存在,就会引起全表扫描

     4.将日志和数据混放在同一物理盘上

     5.在tempdb和用户数据库之间共享物理磁盘。

     6.将使用频繁的表映射到同一物理磁盘上

3.事务和隔离级别

4.T-SQL代码;

5.硬件资源;

6.SQL sever 配置。

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注