
数据库
东吴键客
我辈既务斯业,便当专心用功。
天赋决定你的上限,努力决定你的下限!
展开
-
Mysql 亿级数据量 慢SQL及数据库性能优化实践方案
一、msysql 慢SQL 参数配置long_query_time:5S ,执行时间超过5秒 就记录慢SQL 日志。熟悉MySQL 执行计划参数说明。二、业务代码中常见慢SQL类型及应对方案2.1 嵌套查询,多层嵌套中产生的临时表无法走索引优化SQL 效率低方案:消除嵌套2.2 多表联合查询,当联合查询中主表数据量达千万级时,联表消耗大。方案:单表查询,内存中联合;先过滤再联合2.3 百万以上大数量 COUNT 和 SUM 函数耗时随数据量线性增长。方案:按常用统计维原创 2022-04-05 11:41:48 · 3758 阅读 · 0 评论 -
使用inner Join 优化 基于 In 实现的批量删除主表中包含子表的数据SQL语句
批量删除MySQL 表数据时 in 关键字适用于 删除数据少量的业务场景,当in 关键字包含的列表数量级过大时 效率比较地下。优化场景:A 表为数据主表,B表为A表中已经失效的数据记录,实现从A中删除所有失效数据。适用 In 关键字实现的SQL:delete from A where A.ID in ( select ID from B)使用 inner Join 实现...原创 2020-04-22 13:01:42 · 536 阅读 · 0 评论 -
2020 摩擦问题汇总
1、SQL 在数据库中执行的过程分析2、Tomcat 性能调优方案3、KAFKA 、 Activity 导致消息丢失的场景有哪些 ,如何应对4、KAFKA 吞吐量大的原因是什么原创 2020-04-10 15:10:23 · 145 阅读 · 0 评论