许多字段与php mysql中的许多表相对

时间:2013-01-28 22:04:36

标签: php mysql

我正在构建一个包含大量查询的游戏网站。为了优化什么是最好的。用很多表和关系或更少的表来处理数据但是有很多字段?

我认为,特别是关于插入和更新,具有许多字段的较少字段将比许多表更好。这将提供更多的查询或???

我正在努力弄清楚当我有很多用户时,晚上我在服务器上遇到高负荷的最佳课程...

2 个答案:

答案 0 :(得分:2)

从数据库normalized开始。确保您具有正在执行的查询/更新/插入的相应索引。定期使用optimize table

如果您仍然遇到问题,请进行一些分析以找出性能不足的位置。然后考虑非规范化或者可能重写查询。

此外,请确保系统无法deadlocks。这真的会影响表现。

答案 1 :(得分:1)

我不认为列数会影响任何事情。它完全取决于您对列的索引情况。如果您执行更多更新,然后在特定字段上进行选择,则可能需要删除索引(如果有的话)。

不是真的答案,只是我注意到的事情。