mysql重写和重读

时间:2011-06-07 10:11:29

标签: mysql architecture

我有一个只执行两项操作的应用程序。

  1. 在30分钟内生成关于10K硬件实体状态的约300K日志条目。即,1个条目/ 1个实体/ 1分钟
  2. 如果特定实体发生4次失败,则邮件发送给相应的管理员,即每4分钟我为每个10K实体和邮件检索4个状态条目(如有必要)。

    现在我有两个表Entity,StatusEntries带有外键约束。现在我把伪条目放在检查硬件实体上。我的处理器仍在拍摄。

    我应该切换到MyIsam。我尝试在同一台机器上复制,它进一步抨击处理器。

    建议我解决这个问题的可行方案。

  3. 感谢。

1 个答案:

答案 0 :(得分:0)

  

关于30分钟内10K硬件实体状态的300K日志条目

大约166个INSERT / s。

  

每4分钟我就为每个10K实体检索4个状态条目

大约41个简单的SELECT / s

你不应该有任何问题,这不是一个非常沉重的负担。

你能提供关于表结构,你如何进行INSERT,SELECTs的更多细节吗?

绝对不应该为所有内容创建索引,只有相关索引(实际加速查询的索引)才是......相关的......并且值得在每次插入时支付更新它们的成本!