2023-02-16 记一次MySQL迁移并从MySQL5.6升级到5.7后查询慢了几十倍的问题 起因 因为生产环境数据量越来越大,客户越来越多,项目功能也越来越多,项目本身也越来越多,导致之前的服务器内存、硬盘都已经渐渐的不够用了,当时出现了2种解决方案,增加服务器配置和新购服务器,但是就算是新增硬盘,也需要对数据库进行迁移,所... 阅读全文
2023-02-15 宽表为什么横行? SPL+DQL 宽表为什么横行?SPL+DQL的应用 在大数据时代,数据量和数据复杂性都呈现爆发式增长。为了满足业务需求和分析要求,传统的关系型数据库模型已经难以胜任。在这种背景下,宽表(Wide Table)成为了一种流行的数据建模方式。本文将探讨... 阅读全文
2022-12-13 关于MySql中explain结果filtered的理解 MySql explain语句的返回结果中,filtered字段要怎么理解? MySql5.7官方文档中描述如下: The filtered column indicates an estimated percentage of ta... 阅读全文
2022-11-30 Mysql : SQL_CALC_FOUND_ROWS 和count(*) 性能比较 1.创建表: 此处使用了覆盖索引 无覆盖索引 2.插入100万条数据: 3.读取数据,测试程序执行时间: 4.结论: 使用覆盖索引情况下,使用SQLCALCFOUNDROWS性能较高;无覆盖索引情况下,使用count()性能较高。另使... 阅读全文
2022-11-03 Mysql 存储 Emoji 坑 Mysql 存储 Emoji 坑 在现代的应用程序中,Emoji表情符号已经成为用户之间交流的重要组成部分。然而,在将Emoji存储到MySQL数据库时,你可能会遇到一些问题。本文将介绍这些问题以及相应的解决方案。 问题描述 当我们尝... 阅读全文