【发布时间】:2011-06-25 16:07:41
【问题描述】:
为了提高插入性能和服务器负载,我决定将一个大表分成 2 个。一个只用于“选择”的大表和一个主要用于“插入”的小表”,有时也“选择”。每个时间段(我想一天)我都会将小表合并到大表中。
重新分级大表:有没有办法通过告诉 mysql 服务器它是只读的来提高性能?考虑到它仅用于选择,我可以假设它会在不到 1 秒的时间内处理 SELECT。什么时候会变成 ~1e9 行?
关于小桌子:我应该在这里做任何调整吗?开发从小表到大表(在 php 中)的自动合并过程的最佳方法是什么?
【问题讨论】:
标签: php mysql sql database database-design