上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 什么情况下索引会失效 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)
摘要: redis单线程 问题引入 ● Redis是纯内存操作, 执行速度非常快 ● 采用单线程,避免不必要的上下文切换可竞争条件,多线程还要考虑线程安全问题 ● 使用I/O多路复用模型, 非阻塞IO Redis是纯内存操作,执行速度非常快,它的性能瓶颈是网络延迟而不是执行速度,I/O多路复 用模型主要就是 阅读全文
posted @ 2024-02-19 17:19 xiaolifc 阅读(24) 评论(0) 推荐(0)
摘要: redis分片集群 redis集群的数据读写 总结 问答 阅读全文
posted @ 2024-02-19 17:07 xiaolifc 阅读(12) 评论(0) 推荐(0)
摘要: 哨兵模式 运行原理 redis 哨兵模式 脑裂 主节点的网络问题导致暂时断开连接了,哨兵重新选举了一个主节点,等到老的主节点重新连上时,将会降级为从节点,它清空自身的数据从主节点重新同步 此时,在老的主节点网络出问题期间收到的数据将会丢失。 需要避免这个问题,可以对redis进行配置 最少有一个从节 阅读全文
posted @ 2024-02-19 16:44 xiaolifc 阅读(28) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页