数据库优化方案总结

Posted sishahu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库优化方案总结相关的知识,希望对你有一定的参考价值。


1. 去掉表的所有索引
2. 用SqlBulkCopy进行插入
3. 分表或者分区,减少每个表的数据总量
4. 在某个表完全写完之后再建立索引
5. 正确的指定索引字段
6. 把需要用到的字段放到包含索引中(在返回的索引中就包含了一切)
7. 查询的时候只返回所需的字段
8. 复杂查询多使用临时表, select ... into #temp from .......
9. 根据数据查询特性,对where ,GROUP BY等操作字段进行索引设计,提高查询速度
10. 大量采用Int提高查询、统计速度
11.数据文件优化设计,一个主要业务,一个数据文件,建数据文件时,估计数据量,一次建一个比较大的文件,这样所分配的文件就是一个连续文件块,
12.sql server设置区别大小写。初始内存调到一个比较大的内存。
13. 建立中间表,通过DTS调度每天共步数据。
中间表设计原则
记录数同原表一样,减少多表连接,保存运算好的值,如果记录修改,根据修改日志,重新计算中间值
14.增量同步数据(DTS)
直接从每天的数据库更改日志读取记录,更新中间表,根据服务器空间程度合理调度DTS,减少数据同步时间。
15.对中间数据进行运算
查询不作字段运行,所以运算在生成中间表的过程中已经计算

以上是关于数据库优化方案总结的主要内容,如果未能解决你的问题,请参考以下文章

数据库SQL优化大总结之 百万级数据库优化方案

[数据库优化]数据库SQL优化大总结之 百万级数据库优化方案

百万级数据库优化方案数据库SQL优化大总结

SQL数据库数据优化SQL优化总结( 百万级数据库优化方案)

数据库SQL优化大总结之 百万级数据库优化方案

接口优化的常见方案实战总结