1

我们有一个专用的 MySQL 日志数据库,需要针对INSERTs 进行优化,以免降低当前应用程序的速度,因此我们计划HIGH_PRIORITY使用INSERT. 相反,我们只会SELECT从这个表中查看活动日志(不是很频繁,我们也不关心是否需要额外的 5 秒来加载)。我期待找到一个SELECT LOW_PRIORITY选项,但没有。因此,如果我们运行一个INSERT HIGH_PRIORITY基本上使SELECT相对优先级低于UPDATE?

据我了解,使用并发插入的 MySQL 5.x 如果我们正在运行一个大型SELECT的说(假设)100,000 条要返回的记录,服务器仍将同时接受并处理一个UPDATE(有或没有HIGH_PRIORITY选项)命令。这是准确的吗?

INSERT在这个例子中,脏读(在重叠中没有看到 new s SELECT)是无关紧要的,但文档暗示你不会看到这些;这是准确的吗?

感谢您的反馈意见!

4

0 回答 0