当我运行一系列测试以使我们的AWS RDS MySQL数据库承受沉重的负担时,我在error/mysql-error-running.log
中看到了类似以下内容的大量错误:
2018-08-22T15:48:14.062176Z 2604 [Note] InnoDB: Foreign Key referenced table client_devahmed_BallastsRUS/Suppliers not found for foreign table client_devahmed_BallastsRUS/ControlMethodVersions
2018-08-22T15:48:14.081823Z 2604 [Note] InnoDB: Foreign Key referenced table client_devahmed_BallastsRUS/Projects not found for foreign table client_devahmed_BallastsRUS/ControlMethodVersions
2018-08-22T15:48:14.082007Z 1062 [Note] InnoDB: Foreign Key referenced table client_devahmed_BallastsRUS/Suppliers not found for foreign table client_devahmed_BallastsRUS/ControlMethodVersions
它们甚至不是正确的数据库-提到的这些数据库不是正在查询/更新的数据库。奇怪的是,当系统负载不高时,数据库中没有错误,我们的应用程序运行正常。同样,尽管看起来他们都在错误消息的末尾提到了ControlMethodVersions表,但这并不一致。日志中提到了各种各样的表。
知道为什么我会看到这些表以及如何解决这些问题吗?