数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.1R1
{{sendMatomoQuery("数据库管理平台DMP","RDS 数据库实例的 MySQL 参数异常错误")}}

RDS 数据库实例的 MySQL 参数异常错误

更新时间:2023-08-28

某些 MySQL 参数在与 RDS 数据库实例一起使用时需要考虑一些特殊的注意事项。

lower_case_table_names

因为 RDS 使用区分大小写的文件系统,所以不支持将lower_case_table_names 服务器参数的值设置为 2 (“按原样存储名称,但按小写字母进行比较”)。以下是 RDS for MySQL 数据库实例支持的值:

 所有 RDS for MySQL 版本支持 0名称存储为给定名称,并且比较区分大小写)。

 RDS for MySQL 版本 5.7 和版本 8.0支持 1以小写 字母形式存储名称,并且比较不区分大小写)。

在创建数据库实例前,应将 lower_case_table_names 参数设置为自定义数据库参数组的一部分。您应 该避免更改现有数据库实例的 lower_case_table_names 参数,否则可能导致时间点恢复备份与只读副 本数据库实例不一致。

只读副本应总是使用与主数据库实例相同的 lower_case_table_names 参数值。

long_query_time

您可以将 long_query_time 参数设置为浮点值,这可让您将慢查询以微秒分辨率记录到 MySQL 慢查询日 志中。您可以设置一个值(如 0.1 秒,也就是 100 毫秒),在调试时间不到一秒的慢事务时提供帮助。