|
发表于 2003-8-16 09:43:42
|
显示全部楼层
如果你用这个方案,可能会令你失望的。
因为我想这样做只会降低性能。postgresql本身的系统它是提供事务的。
不用担心你的数据大。
你用文件的缓冲的办法也许对mysql是有效的(个人觉得就算在mysql中,这种方法也是不可取的),没有十分的把握自己手动来通过外挂调整性能会有很多不可预料的事情发生,执行vacuum只是优化系统的性能,调整数据,索引,因此,你只要写一个shell:象这样:su - postgres -c "/usr/local/server/pgsql/bin/vaccumdb 数据库名“, 然后就cron设定其执行的时间:例如安排在中午十二点。晚上23:00点,等。
不要担心你的数据大。最大也不会一年超过一个G。最重要的是你的系统设计合理。
但是注意要经常备份你的数据库,这个问题在UNIX中可以说是好办的事情了。UNIX中有shell,有perl都可做得很好。 |
|