mysql
文章平均质量分 63
超级大拌菜
这个作者很懒,什么都没留下…
展开
-
那些年使用mysql遇到的查询的坑
遇到过好几次这样的sql,,表里几千万数据,执行时间十几秒。,解决方案:强制走特定索引。原创 2023-05-28 19:36:55 · 131 阅读 · 0 评论 -
MySQL业务并发减数量,数量未减
这个时候session3继续在等锁,当session2提交后,session3被唤醒,restore cursor继续定位到rec3上。这个时候rec3已经被标记为删除,session3逐行读取next record,找到rec2后发现已经超过查找的上边界(500, max),然后停止查找。session3未找到匹配的数据,然后返回成功,未更新任何记录。原创 2023-05-24 07:26:51 · 421 阅读 · 0 评论 -
MYSQL用函数请三思
mysql 函数原创 2022-12-04 13:24:54 · 381 阅读 · 0 评论 -
MYSQL5.7分区表
mysql基础信息版本 :5.7.32配置:2核4G表结构:分区表表结构不分区表结构数据量:1亿数据自取:参考阿飞的博客(忘了网址,找到了再补上),阿飞的博客没有给出分区前后的查询性能对比,自测下。以下是测试主键索引测试分区表sqlselect * from employees_partition where job_no = ‘NO.8888891’;连续执行五次用时:0.288s1.552s1.367s0.444s0.461s测试分区关闭缓存sqlsele原创 2022-02-27 22:10:30 · 797 阅读 · 0 评论 -
Mysql单表数据500万是否一定要分库分表?
总是听人说单表500w一定要分库分表,上千万的数据查询一定慢,没有场景的前提,都是扯淡的,下面做个小测验。数据库:mysql8.0.20系统:win10数据构建:数据构建地址注:我将索引user_id去除了,添加了user_name和phone索引。mysql配置如下:mysql配置全是安装后默认的,关键参数innodb_buffer_pool_size为128M.关于InnoDB缓冲池大小配置请参考官网:配置InnoDB缓冲池大小数据条数:13442974 查询全部co原创 2021-04-13 20:59:46 · 2243 阅读 · 1 评论