我有一个128MB内存的服务器。我已经启用了用户注册。注册的用户生成数据并存储它们。他们生成的数据很大,例如点击次数,个人资料信息,推荐人网址,唯一ID,状态等,是吗?我明智地为每个用户创建一个表并单独存储它们会提高查询性能吗?或者我应该将所有用户分组到一个包含多行的巨型表中?不同之处在于选择username123.fileid where id = 2
与veryongtable.username123 where fileid = ""
答案 0 :(得分:2)
我认为最好将用户保留在一个表中,如果查询运行缓慢,请为相关列添加索引。
你必须要小心,不要只用128mb的内存耗尽......