最近,IMG 的姜老师发布了一篇关于使用 gh-ost 会丢数据的文章(gh-ost 翻车!使用后导致数据丢失!),大致结论就是:在 MySQL AFTER_SYNC的 场景下,使用 gh-ost 进行表结构变更(包括最新 GA 的1.1.2版本在内),可能会导致数据丢失,还引...
前几天读了一篇文章《故障分析 | MySQL 迁移后 timestamp 列 cannot be null》,没想到这两天就碰到了相近的问题。
如果你正在使用 MySQL8.0 ,并且在使用物理热备工具,那么 binlog_expire_logs_seconds 可能不会如你预想的那样生效。
sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。
我们知道,当limit offset rows中的offset很大时,会出现效率问题:
线程池是 MySQL 5.6 的一个核心功能,对于服务器应用而言,无论是web应用服务还是DB服务,高并发请求始终是一个绕不开的话题。当有大量请求并发访问时,一定伴随着资源的不断创建和释放,导致资源利用率低,降低了服务质量。...
在测试登录注册模块的时候,一直连接不上 MySQL,经过一番的斗争,总结出了五篇“问题解决”的博客,后发现是由于我没有设置MySQL的密码所致。
遇到bug不要慌,先把bug找出来。 怎么找MySQL出的bug呢?有 mysql_errno,可以看一下这篇,我把模板给出了(自取可用): C++ 操作 MySQL模块更新
估计也就是服务名错误了,于是使用 chkconfig --list 查询服务列表。
中间件分表是不是一个好的主意?通过中间件来对MYSQL的数据进行分表是一个常见的对于大数量的解决的方案,通过中间件将应用的数据在中间层进行路由,通过路由将一张表的数据,映射到不同物理数据库上的表,通过应用设计的分片...