有没有办法管理mysql的等待时间

时间:2012-07-04 10:22:37

标签: mysql time-wait

每当我们触发插入查询时,对于特定表被锁定一段时间的瞬间。该时间可以是微秒或几秒,具体取决于需要在数据库中插入的行。

我正在为一所拥有超过一部分用户的大学开发一个应用程序。

我正在照顾它,因为过去几天我正在谷歌它,我得到了静电学如下

10 simple read query = 1 simple write query

主要问题是notification,每当教师进行一些更新时,我都会通知学生,只有那些学生才会收到有兴趣的通知。因此,可能会发生一次更新可能有10000+通知,这肯定需要3-5秒(waiting time)。所以所有读取都将在队列中。

那么有什么方法可以缩短等待时间吗?

1 个答案:

答案 0 :(得分:1)

也许您可以使用InnoDB而不是MyISAM,因为前者具有行级锁定,而后者在写入时具有表级锁定。如果您使用InnoDB作为表引擎,则只锁定一行,但仍可以查看任何其他内容。