MySQL表有2000万条记录如何优化

时间:2013-08-02 06:52:57

标签: mysql cluster-computing bigdata

对于拥有200万用户的网站,其中每个用户共享数千张图片,每张图片上会有数千条评论,在这种情况下会有超过2000万条评论,所以我该如何处理这么多使用MySql的大数据。以下方法如何提高我的数据库服务器的性能

  1. 使用表格分割
  2. 使用MySQL群集
  3. 将MySQL与memcached一起使用
  4. 请解释处理此类大型数据库表的其他方法和最佳实践

2 个答案:

答案 0 :(得分:2)

除了上面提到的优化之外,在右侧字段中选择正确的索引对于查询性能至关重要,请确保将表格编入索引到您分组,排序或搜索的所有内容。

另外,请务必查看MySql参考的第8章,其中讨论了optimization 你应该关注的是在进入memcached和MySql集群之前优化structurequeriesindexes

随着数据库的增长,您可以监控性能并进行相应的优化。

答案 1 :(得分:1)

在这种情况下,我不认为传统的RDBMS是你需要的:),更像NoSQl是最能为你服务的