|
发表于 2011-6-13 16:22:27
|
显示全部楼层
提供一个思路:
对于频繁的数据库读取(read only),开启缓存(数据库缓存)能大幅下降数据库的I/O和内存占用。
对于频繁的数据库读写(read & write),最好设定一个中间表,所有的写数据都统一写到这个表上,然后设置定时(手动或自动),按照程序的逻辑和需求,在规定时间内写入到各个具体目标表中。
看起来是两次操作数据库,增加了数据库的读写。但当访问量较大时,你会发现,write的表是一个还是多个,对于整体数据库的效率,区别还是很大的。 |
|