码迷,mamicode.com
首页 > 数据库 > 详细

数据库优化方案总结

时间:2020-05-25 19:51:21      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:server   插入   group by   大小   size   直接   一个   rom   同步数据   


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.对中间数据进行运算
查询不作字段运行,所以运算在生成中间表的过程中已经计算

数据库优化方案总结

标签:server   插入   group by   大小   size   直接   一个   rom   同步数据   

原文地址:https://www.cnblogs.com/sishahu/p/12959679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!