这是大规模实现1500-2000活跃用户的所有性能的最快方法。
40多个会员信息字段
视图不需要所有40多个字段,但查看配置文件时大约需要30多个字段,搜索查询时大约需要15个字段。
我想在一天内保留所有内容意味着选择我想要的特定字段的快速查询。多个表虽然更漂亮但意味着更多的查询和/或左联接来获取我需要的一切。对于少数几个用户来说不是问题,但是成千上万的人会慢下来。有什么想法吗?
答案 0 :(得分:0)
在静态行长度的情况下,MyISAM上的列数可能会更快。在InnoDB中(我希望你使用这个引擎)分离表没有任何好处。
我的意见 - 将所有内容保存在一个表格中。
在每种情况下使用适当的解决方案。例如:搜索 - sphinx,会话和用户信息 - memcache。