桂林E家亲
先分类是实时调用的数据就很庞大
还是因为时间长而积累的历史的数据多
实时数据庞大(例如大型商场的一天流水)数据量本身就很大
基本上是加强硬件环境,当天归档做好灾备
如果是历史数据量积累的大的,定时归档
南瓜小鱼儿读书笔记
对于数据可以参照下面几点
1、优化SQL语句,SQL语句对查询速度影响最大
2、对于经常查询的字段作索引。但是这样会增加修改时的压力
4、优化SQLServer,比如给其分配固定的内存,预先分配查询内存,调整CPU使用率等。
5、优化硬件资源,比如使用更高的服务器或者硬盘,独立安排数据库的数据文件和索引文件,将数据文件分布于不同的物理硬盘上等等
6、考虑使用分布数据库或者对大表进行拆分
另外,2G的数据库应该不算很大了,我处理过80G的数据库,32000万条记录,查询速度可以被接受。
桂林E家亲
sql语句优化,读写分离,数据库分库、分表、归档,数据库集群等。
就叫春哥
历史数据做归档,有用的数据可以提取
当年的数据可以放到实时库中
历史数据放到历史库中分区存储