mssql sqlserver 提升性能方法分享


摘要:
下文分享sqlserver提升性能的方法,如下所示:
实验环境:sql server 2008 R2



尽量使用短事务

在sql事务中,我们需要使用短事务,避免出现大事务,因为运行大事务会长时间占用表资源,
因为长时间占用表会使其它进程无法操作表,降低系统并发性能。


减少数据库连接

每个数据库连接都会占用系统开销,当系统数据库连接被占满后,sql引擎将无法对外服务。


设计合理的表字段、索引

在数据表的设计上,我们需设计适当的冗余字段,这样设计数据表有利于报表数据的获取,可减少数据的联接;
在数据表上设计合理的索引,可使用sql在数据查询上,选择最佳最快的路径,有助于数据的快速检索。


生产数据库上少使用大数据查询

因为大数据的查询上,会占用大量内存,所以我们应该将大数据查询交给专业的BI工具。