如何查看MySQL slave上运行的查询

时间:2016-07-01 13:12:45

标签: mysql database-replication

有些查询是在master数据库上执行的,但是需要时间来复制到slave数据库。如何识别从站当前正在执行哪个主站查询?主服务器上未启用查询日志。我只能访问奴隶。

编辑1:在奴隶上binlog_format = ROW。更新查询可以在主服务器上快速运行,但如果表很重且没有索引,则可能需要很长时间才能在从服务器上执行。如果我可以确定哪个查询正在执行,我可以验证这个理论,分析查询并索引表。

编辑2:MySQL版本5.6.27。 我可以运行show slave status。因此,我可以访问(Relay_Master_Log_File,Exec_Master_Log_Pos)或(Relay_Log_File,Relay_Log_Pos)坐标。使用其中的1个,是否可以查看当前正在执行(或复制)的查询

0 个答案:

没有答案