[英]How to disable innodb_doublewrite for MySQL at Amazon RDS?
请任何人帮我禁用我在Amazon RDS上托管的MySQL数据库的“innodb_doublewrite”。 我需要这个,因为我们需要快速更新大约1500万行。
我知道有一个启动选项:
--skip-innodb_doublewrite
但是怎么用呢?
除此之外,Amazon RDS参数组不会显示“innodb_doublewrite”选项进行编辑。 亚马逊也不允许直接编辑my.cnf
文件。
我可以通过我的Linux服务器访问MySQL。 但是不知道如何使用Amazon RDS的启动选项。 请任何人帮我禁用此选项?
AWS支持自2015年8月2日起确认以下内容:
“无法在RDS MySQL实例中修改innodb_doublewrite”
RDS是一种托管数据库服务,它提供了一些直接在EC2上管理数据库的抽象,但作为交换,您会失去一些灵活性,包括您可以应用于数据库实例的选项。
通常在my.cnf中指定的所有启动参数应该通过RDS参数组应用,但正如您在问题中提到的那样, innodb_doublewrite
不是可配置参数之一。
如果您正在更新的数据在正常操作期间不太可能更新,您可以始终尝试在读取从站上进行更新(首先是SET GLOBAL READ_ONLY=0
),然后提升读取副本并将应用程序指向此实例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.