摘要:        
什么情况下索引会失效 1. 问题 索引失效的情况有很多,可以说一些自己遇到过的。 给tb_seller创建联合索引,字段顺序: name,status,address 那如何判断索引是否失效了呢?执行计划explain 2. 什么情况下索引会失效 违反最左前缀法则 如果索引了多列,要遵守最左前缀法则    阅读全文
        
            posted @ 2024-02-22 17:11
xiaolifc
阅读(73)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
索引创建的原则 1. 问题 先陈述自己在实际的工作中是怎么用的 主键索引 唯一索引 根据业务创建的索引(复合索引) 2. 索引创建的原则 针对于数据量较大,且查询比较频繁的表建立索引。单表超过10万数据 (增加用户体验) 针对于常作为查询条件(where)、排序(order by)、分组(group    阅读全文
        
            posted @ 2024-02-22 17:08
xiaolifc
阅读(58)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
覆盖索引 1. 问题 覆盖索引是指查询使用了索引,并且需要返回的列,在该索引中已经全部能够找到。 判断下面的SQL哪些是覆盖索引,为什么? select * from tb_user where id = 1 是,因为根据id查询的,id默认是主键索引,就是聚簇索引,聚簇索引中对应的是整行的记录 s    阅读全文
        
            posted @ 2024-02-22 17:03
xiaolifc
阅读(61)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
聚簇索引与非聚簇索引 1. 问题?什么是聚簇索引与非聚簇索引 什么是聚集索引? 什么是二级索引(非聚集索引)? 什么是回表? 聚集索引=聚簇索引 二级索引=非聚集索引=非聚簇索引 2. 聚簇索引 聚集索引选取规则: 1.如果存在主键,主键索引就是聚集索引。 2.如果不存在主键,将使用第一个唯一(UN    阅读全文
        
            posted @ 2024-02-22 16:58
xiaolifc
阅读(88)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
索引 1. 问题?什么是索引 索引(index) 是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构(B+树), 这些数据结构以某种方式引用 (指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 维护树的数据结构,提高    阅读全文
        
            posted @ 2024-02-22 16:50
xiaolifc
阅读(74)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
优化-sql执行很慢,如何解决 聚合查询:新增临时表 多表查询:优化sql语句结构 表数据量过大查询:添加索引 深度分页查询 解决方案 一个SQL语句执行很慢,如何分析? 可以采用EXPLAIN 或者DESC命令获取MySQL如何执行SELECT语句的信息 展示SQL执行的情况,部分字段说明如下:     阅读全文
        
            posted @ 2024-02-22 16:28
xiaolifc
阅读(159)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
mysql知识体系 1. 优化-如何定位慢查询 -问题引入 聚合查询 多表查询 表数据量过大查询 深度分页查询 表象:页面加载过慢、接口压测响应时间过长(超过1s) 2. 解决方案 方案一:开源工具 调试工具:Arthas (阿尔萨斯) 运维工具:Prometheus 、Skywalking 方案二    阅读全文
        
            posted @ 2024-02-22 16:05
xiaolifc
阅读(254)
评论(0)
推荐(0)
        
        
                    
                
浙公网安备 33010602011771号