![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 92
不会-
博客仅供个人学习使用
展开
-
何为索引?
何为索引?有什么作用?索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash。索引的优缺点优点:使用索引可以大大加快 数据的检索速度(大大减少检索的数据量), 这也是创建索引的最主要的原因。 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。缺点:创建索引和维护索引需要耗费许多时间。当对表中的数据进行增删改的时候,如果数据有索引,那么索引也需要动态的修改,会降低 SQL 执行效率。 索引需要使用物理文件存储,也会耗费一定空间。..原创 2021-12-27 12:12:03 · 2785 阅读 · 0 评论 -
myqsl优化
目录前言SELECT语句 - 语法顺序:SELECT语句 - 执行顺序:SQL优化策略一、避免不走索引的场景二、SELECT语句其他优化三、增删改 DML 语句优化四、查询条件优化五、建表优化,SQL优化在提升系统性能中是:(成本最低 && 优化效果最明显) 的途径。MySQL层优化总结到SQL优化中,就三点: 最大化利用索引; 尽可能避免全表扫描; 减少无效数据的查询; 理解SQL优化原理 ,首先要搞清楚SQ..转载 2021-10-16 11:18:18 · 113 阅读 · 0 评论 -
为什么要分库分表? MySQL优化
分库分表原文链接https://mp.weixin.qq.com/s/-J...(1)什么时候才需要分库分表呢?我们的评判标准是什么?(2)一张表存储了多少数据的时候,才需要考虑分库分表?(3)数据增长速度很快,每天产生多少数据,才需要考虑做分库分表?这些问题你都搞清楚了吗?相信看完这篇文章会有答案。为什么要分库分表?首先回答一下为什么要分库分表,答案很简单:数据库出现性能瓶颈。 大量请求阻塞 在高并发场景下,大量请求都需要操作数据库,导致连接数不够了,请求处于阻塞转载 2021-10-15 10:28:17 · 112 阅读 · 0 评论