妙博客
主机评测 香港服务器 洛杉矶VPS测评
首页
JAVA
HTML
2024年02月03日
B树和B+树的区别(mysql)
1.B树 英文名是Balance Tree, 全名是多路平衡搜索树。2.B+树是B树的升级版,相对于B树有以下特点:1.所有关键字都会在在叶子节点出现,2.非叶子节点不存储数据,数据只在叶子节点存储3.所有叶子结点构成了一个双向循环链表,而且所有的叶子节点按照顺序排列。3.B+树对比B树的优势:因为B+树非叶子节点只存储key,不存储数据。所以B+树每层能存储更多的结点,且层高会更矮,能大大减少磁盘IO次数B+树的叶子结点是双向循环链表,进行范围查询时不需要遍历整颗树,能更加高效的获取数据。
2024年02月03日
Sql性能调优的方案
一、选择合理的字段类型1.固定长度用char,变长采用varchar2.能用数字类型就不用字符串二、select查询时需要什么数据就查哪些字段,尽量不使用select *1.需要哪些数据就查数据,否则会增加网络IO传输耗时。2.select *不会走覆盖索引,会出现大量的回表查询,而从导致查询sql的性能很低。三、进行where比较时,尽量用索引进行比较,否则会全表扫描四、当使用union和union all的情形,如果查询结果不需要去重,尽量使用union all,减少排除重复数据的耗时五、合
‹‹
1
››
«
2024年2月
»
一
二
三
四
五
六
日
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
网站分类
JAVA
HTML
便宜VPS
VPS云服务器
SEO
未分类
搜索
标签列表
linux
(3)
端口
(1)
centos
(1)
jmeter
(1)
服务器压力测试
(1)
java
(2)
年月日
(1)
进程号
(1)
php
(2)
javascript
(1)
js
(2)
自定义弹框
(1)
win10
(2)
nginx
(2)
JAVA
(1)
PPT
(1)
html
(1)
python
(3)
升级
(1)
飞桨
(1)
paddlepaddle
(1)
seo
(2)
便宜VPS
(2)
美国VPS
(2)
高性能VPS
(2)
文章归档
2024年9月 (1)
2024年8月 (1)
2024年7月 (2)
2024年6月 (4)
2024年4月 (1)
2024年3月 (12)
2024年2月 (8)
2024年1月 (1)
2023年10月 (6)
2023年6月 (27)
2023年5月 (15)
2023年3月 (1)
2023年2月 (7)
2023年1月 (3)
2022年11月 (6)
2022年10月 (1)
2022年8月 (2)
2022年7月 (15)
2022年6月 (2)
2022年5月 (3)
2022年4月 (3)
2022年3月 (11)
2022年2月 (2)
2022年1月 (5)
2021年12月 (4)
2021年11月 (1)
2021年10月 (3)
2021年9月 (11)
2021年8月 (19)
2021年7月 (8)
2021年6月 (5)
2021年5月 (1)
2021年2月 (2)
2020年12月 (1)
2020年11月 (1)
2020年9月 (2)
2020年8月 (1)
2020年4月 (1)
2020年3月 (1)
2020年2月 (1)
2019年12月 (6)
2019年11月 (7)
2019年10月 (12)
网站收藏
博客园
友情链接
CSDN博客
51CTO 博客
Copyright Your 142132.com Rights Reserved.
赣ICP备17010829号-2