MySQL INSERT DELAYED - 如何找出插入完成的时间

jms*_*jms 4 mysql sql ignore insert

使用MySQL的INSERT DELAYED语句时,有没有办法在继续之前强制执行所有Inserts?或者可以确定插件是否已完成?

Joh*_*ica 5

你可以通过做一个来找到答案

SHOW STATUS LIKE 'Not_flushed_delayed_rows'
Run Code Online (Sandbox Code Playgroud)

欲了解更多信息

SHOW STATUS LIKE '%delay%'
Run Code Online (Sandbox Code Playgroud)

请注意,INSERT DELAYED您需要注意一些问题,请阅读下面的第一个链接以获取更多信息.

FLUSH TABLES
Run Code Online (Sandbox Code Playgroud)

将强制立即插入延迟的行.

请参阅:http://dev.mysql.com/doc/refman/5.5/en/insert-delayed.html
和:http://dev.mysql.com/doc/refman/5.5/en/show-status.html