上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
摘要: 一个大事务,有很多更新,现在被回滚了,但是又着急关机重启,怎么办才好? 1、首先,尽量避免在MySQL中执行大事务,因为大事务将会带来主从复制延迟等问题。 2、大事务被kill,MySQL会自动进行回滚操作,通过show engine innodb status的TRANSACTIONS可以看到RO 阅读全文
posted @ 2020-06-17 10:12 捧花大王 阅读(412) 评论(0) 推荐(0)
摘要: 如何降低UPDATE/DELETE时WHERE条件写错,或者压根没写WHERE条件带来的影响? 0、尽量不要在线手工执行任何SQL命令,很容易出差错。线上直接执行SQL命令最好有第二检查人帮助确认。 1、最好在测试环境执行SQL确认无误后,再到生产环境执行,或者提前在本地文本环境编辑好确认后再执行。 阅读全文
posted @ 2020-06-17 10:10 捧花大王 阅读(580) 评论(0) 推荐(0)
摘要: MySQL如何控制用户输错密码尝试次数? 一、插件辅助 从官方MySQL5.7.17开始,提供了CONNECTION_CONTROL和CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS插件,该插件又提供了connection_control_failed_connect 阅读全文
posted @ 2020-06-17 10:07 捧花大王 阅读(1519) 评论(0) 推荐(0)
摘要: 在主从服务器上,同一个表的表空间文件大小相差特别大,可能原因是什么,怎么解决? 可能的原因: 1、MySQL表默认是InnoDB引擎且目前索引只支持B+树索引,在数据的增删改过程中,会导致表产生碎片,主从服务器上同张表的碎片率不同也会导致表空间相差很大。 2、主库整理过碎片,从库是从原先的未整理的物 阅读全文
posted @ 2020-06-16 17:36 捧花大王 阅读(652) 评论(0) 推荐(0)
摘要: MySQL有哪些行锁,是如何解决幻读的? 行锁根据互斥的纬度可以分为: 1、共享锁:当读取当一行记录时为了防止别人修改则需要添加S锁。 2、排他锁:当修改一行记录时为了防止别人同时进行修改则需要添加X锁。 根据锁定的范围可以分为: 1、间隙锁:间隙锁锁定范围是索引记录之间的间隙或者第一个或最后一个索 阅读全文
posted @ 2020-06-16 17:35 捧花大王 阅读(1293) 评论(0) 推荐(0)
摘要: 为什么long_query_time设置了1秒,slow log中还会记录小于1秒的慢查询? 可能原因如下: 1、设置了全局的long_query_time未对当前连接生效。 2、打开了log_queries_not_using_indexes选项,记录了未走索引的SQL。 阅读全文
posted @ 2020-06-16 17:29 捧花大王 阅读(469) 评论(0) 推荐(0)
摘要: MySQL已启用了slow query log且long_query_time=0.01,为什么有些慢SQL还是没被记录呢? 1、在线动态设置long_query_time=0.01,但该设置对当前已建立的连接不会生效。 2、log_slow_admin_statements=0,因此ALTER、C 阅读全文
posted @ 2020-06-16 17:27 捧花大王 阅读(551) 评论(0) 推荐(0)
摘要: MGR集群中节点间数据一致性如何检查? 按原理上来说,MGR由paxos协议保证数据最终一致性,但是不排除人为因素导致数据不一致,可以采用如下方法来校验数据一致性。 大体思路(主体思想还是学习pt-table-checksum 和 mydumper的多线程备份): 1、由一个协调线程负责协调多个备份 阅读全文
posted @ 2020-06-16 17:20 捧花大王 阅读(671) 评论(0) 推荐(0)
摘要: MySQL错误日志出现 [Note] InnoDB: Discarding tablespace of table db.table: Data structure corruption产生可能的原因及解决办法? 一、产生原因 从错误日志即可判断出表空间ibd文件发生了物理损坏,那么其中的可能包括如 阅读全文
posted @ 2020-06-16 17:17 捧花大王 阅读(1412) 评论(0) 推荐(0)
摘要: MySQL常见的主从复制错误有哪些?如何处理? 一、1032错误 1032错误即从库比主库少数据,分为UPDATE场景和DELETE场景。 UPDATE场景处理思路是: 1、主要处理思路是将丢失的数据在从库补上。 2、找到sql_thread停止位置(Relay_Master_Log_File + 阅读全文
posted @ 2020-06-16 17:01 捧花大王 阅读(424) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页