MySQL实战经验
文章平均质量分 69
实际开发中遇到的问题及其解决方法
寒冰小澈IceClean
一只努力的小澈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL之轨迹】MySQL索引优化实战(1)单表索引优化过程
—— 目录 ——实战题目1:单表索引优化实战题目1:单表索引优化有如下表数据,找出 贴吧id=5,帖子点赞>1 且 帖子浏览 最多的 帖子id① 初步达成要求:select post_id from t_post where post_bar_id = 5 and post_liked > 1 order by post_browsing desc limit 1;分析:可以看到进行了全表扫描(ALL),没有使用任何索引(key),还惊动了 Using filesort原创 2021-07-19 11:44:21 · 215 阅读 · 0 评论 -
【MySQL之轨迹】MySQL索引与Explain性能分析
—— 目录 ——0. 什么是索引1. 索引的数据结构2. 索引分类3. 覆盖索引4. 聚簇索引与非聚簇索引(二级索引)5. 索引失效6. 使用 Explain 了解索引性能0. 什么是索引索引(Index)是帮助MySQL高效获取数据的数据结构查看表的索引:show index from <表名>1. 索引的数据结构B+树(B 树的优化版)B树 与 B+树的比较B 树B+树可以看到,B 树的每一个结点都要存储数据,这就导致了在同样的大小下(InnoDB 每页默认大小为原创 2021-07-18 17:06:00 · 381 阅读 · 1 评论 -
【MySQL之轨迹】Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
数据库无法关闭,无法登录,无法重启,无法连接...等的一种解决方法,通过杀死进程达到目的原创 2021-05-25 17:54:39 · 198 阅读 · 0 评论 -
【MySQL之轨迹】The last packet successfully received from the server was xxx milliseconds ago 连接超过 8 小时失效
数据库连接闲置 8 小时的解决方法之一:定时更新数据库连接池中的连接,使用了 jdk8 的新日期获取方式,通过连接创建的时间与当前使用的时间之差是否超时判断是否更新连接池原创 2021-05-25 14:59:45 · 3647 阅读 · 2 评论 -
【MySQL之轨迹】too many connections 解决(查看与关闭数据库连接)
解决数据库连接过多提供方法,查看当前所有连接状态以及关闭连接原创 2021-05-25 13:53:03 · 670 阅读 · 1 评论
分享