sur*_*esh 1 amazon-web-services amazon-rds
我在 AWS 的 RDS 中启用了 slow_log_query。我想重置表,但在截断 .php 时在 PhpMyadmin 中拒绝访问。任何使之成为可能的想法。
sur*_*esh 14
我有一个解决方案
Amazon RDS 不会让您通过 SSH 访问其数据库服务器。这意味着您没有机会查看数据库的任何日志文件,甚至是慢查询日志。但是 RDS 提供了一种处理慢查询的方法。
如果您的慢查询很多,那么此表将包含太多查询无法处理。您不能截断表或从中删除任何行。只有一种方法可以将所有数据从该表移动到另一个名为“slow_log_backup”的表,从而使 slow_log 表为空。为此,您必须运行 RDS 中已有的存储过程。
选择“mysql”数据库,您可以看到列出的一些存储过程。通过运行CALL mysql.rds_rotate_slow_log
命令运行名为“rds_rotate_slow_log”的过程。
在后端 RDS 中只是重命名这两个表,它实际上并没有移动数据。运行该命令两次将从数据库服务器中完全删除慢日志。
归档时间: |
|
查看次数: |
2536 次 |
最近记录: |