在 MySQL 数据库服务器中,我们有名为test。该架构具有名为users.
桌子usersRails 应用程序未在任何地方使用。唯一的入口处users发现位于 schema.rb 中。
The users表存储了一些数据,并且数据由在其他服务器上运行的另一个 java 应用程序插入。 Rails 应用程序通过 HTTPs 对 JAVA 应用程序进行 API 调用,并在需要时检索数据以供使用。
每天,MySQL 主数据库都会复制到从服务器。
在复制过程中,以下查询会记录在慢速日志中,从而导致复制滞后。
root localhost test Query 93 Sending data SELECT /*!40001 SQL_NO_CACHE */ * FROM `users`
root localhost test Query 62 Writing to net SELECT /*!40001 SQL_NO_CACHE */ * FROM `users`
此查询不是从 Rails 应用程序触发的 - 我们可以在日志中看到连接的用户和主机是 root 和 localhost。
如果有人帮助我确定查询的来源以及如何或可以做什么来避免查询,我将非常感激。
我有同样的问题。就我而言,这是由于调用mysqldump
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)