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

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

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

2.应用程序的设计

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

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

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

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

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

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

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

3.事务和隔离级别

4.T-SQL代码;

5.硬件资源;

6.SQL sever 配置。