最新 最热

技术分享 | 实测在 after_sync 中使用 gh-ost是如何丢数据的

最近,IMG 的姜老师发布了一篇关于使用 gh-ost 会丢数据的文章(gh-ost 翻车!使用后导致数据丢失!),大致结论就是:在 MySQL AFTER_SYNC的 场景下,使用 gh-ost 进行表结构变更(包括最新 GA 的1.1.2版本在内),可能会导致数据丢失,还引...

2021-11-11
1

技术分享 | MySQL 的 TIMESTAMP 类型字段非空和默认值属性的影响

前几天读了一篇文章《故障分析 | MySQL 迁移后 timestamp 列 cannot be null》,没想到这两天就碰到了相近的问题。

2021-11-11
3

技术分享 | MySQL:你的 binlog_expire_logs_seconds 可能正在失效

如果你正在使用 MySQL8.0 ,并且在使用物理热备工具,那么 binlog_expire_logs_seconds 可能不会如你预想的那样生效。

2021-11-11
0

聊聊sql优化的15个小技巧

sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。

2021-11-11
0

MySQL 用 limit 为什么会影响性能?

我们知道,当limit offset rows中的offset很大时,会出现效率问题:

2021-11-10
0

MySQL 线程池总结

线程池是 MySQL 5.6 的一个核心功能,对于服务器应用而言,无论是web应用服务还是DB服务,高并发请求始终是一个绕不开的话题。当有大量请求并发访问时,一定伴随着资源的不断创建和释放,导致资源利用率低,降低了服务质量。...

2021-11-10
2

“my12306”项目日报(三)

在测试登录注册模块的时候,一直连接不上 MySQL,经过一番的斗争,总结出了五篇“问题解决”的博客,后发现是由于我没有设置MySQL的密码所致。

2021-11-10
12

问题解决:mysql: Commands out of sync; you can‘t run this command now

遇到bug不要慌,先把bug找出来。 怎么找MySQL出的bug呢?有 mysql_errno,可以看一下这篇,我把模板给出了(自取可用): C++ 操作 MySQL模块更新

2021-11-10
0

问题解决:Failed to XXX mysqld.service: Unit not found

估计也就是服务名错误了,于是使用 chkconfig --list 查询服务列表。

2021-11-10
0

MYSQL 中间件分表是一个好主意?

中间件分表是不是一个好的主意?通过中间件来对MYSQL的数据进行分表是一个常见的对于大数量的解决的方案,通过中间件将应用的数据在中间层进行路由,通过路由将一张表的数据,映射到不同物理数据库上的表,通过应用设计的分片...

2021-11-10
7