【问题标题】:mysql optimization for a lot of data大量数据的mysql优化
【发布时间】:2011-10-21 22:05:50
【问题描述】:

我想听听您对我将要创建的数据库架构的意见。 数据库将保存来自不同语言的数据。每天插入量约为 30.000 - 50.000,读取量很大。 我可以只有 6 个表来保存每种语言的数据,或者我可以为每种语言创建 6 个不同的表。 第二个选项对于重读会更有效吗?您还建议了哪些其他技术来帮助系统 性能(数据分区等)?

谢谢

【问题讨论】:

  • 如果数据类型匹配,不要创建 6 个不同的表(不先尝试某种分区)。您在此表中有哪些列/类型?当你说“重读”时,有多重?
  • 插入是同时进行还是全天进行?
  • 在 crontab 整天在 Brad 我提到的 6 个表是使数据库标准化的最低要求。我希望有 500 - 1000 q/sec 的一些查询加入 3 个表

标签: mysql optimization


【解决方案1】:

也许这篇博文可能有用:

http://20bits.com/articles/10-tips-for-optimizing-mysql-queries-that-dont-suck/

哦,是的,还有一个提示……不要使用 6 张桌子!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    相关资源
    最近更新 更多