移动云云数据库实例使用FAQ
Q:用户如何日常运维管理mysql实例?
A:通常情况下,用户无需对MySQL实例进行日常基础运维工作,如高可用、安全补丁等。但是,为保证您的业务正常运行,还需关注如下问题:
● 主备MySQL实例异常:当主库出现任何异常,备库将在30s内自动接管服务成为主库。当原主库正常启动后,会重新加入集群成为新备实例。
● 单机MySQL实例异常:通过云盘存储持久化用户数据。当MySQL实例异常不可用时,可以通过实例重启来进行恢复。
● 实例规格扩容:定期查看实例的CPU、IOPS、空间,当不够用时按需扩容或者添加只读从库来分担主库压力。
● 性能优化:定期通过日志管理模块查看是否有慢SQL语句需要优化,索引是否正常(不存在缺失/多余的索引)。
Q:如果用户A的sql语句有问题或者查询过多,造成数据库查询卡死,会影响用户B的数据库实例吗?会不会发生多个用户资源争用?
A:不同用户之间隔离,是基于Linux操作系统层面的cgroup隔离机制。用户之间的资源也是隔离的,不会争用。
Q:数据库能正常连接,但是无法使用?(如show databases也会报错)
A:可能是连接数不够或用完了,建议及时释放无用连接。具体操作步骤,参见“如何查看数据库连接数是否过多以及解决方案”。
Q:MySQL的binlog日志占用的存储空间过多,如何删除?
A:可用命令行删除binlog日志文件,但不能全部删除,主备之间会依赖binlog,删除步骤参见“MySQL实例数据存储空间不足处理办法”章节。
也可重新设置binlog的保留策略,设置binlog的保留策略参见“日志备份文件(Binlog文件)设置及下载”章节。
也可在控制台手动删除binlog日志文件,手动删除binlog日志文件步骤参见“手动清理binlog日志文件”章节。
Q:MySQL数据库扩容对业务是否有影响?
A:基本无影响,扩容会有30秒闪断,添加只读实例则完全不停机。
Q:设置了性能自动扩容,但未生效?
A:1、为了减少对客户业务的影响,性能自动扩容将于每天凌晨2:00-3:00集中处理,所以当天设置不会立即生效。
2、如客户业务量较大,触发性能自动扩容时会判断实例情况。例如备库在追数据,则不会立即触发性能自动扩容。
本文由 vps主机对比评测网 刊发,转载请注明出处