MySQL
Fang-
这个作者很懒,什么都没留下…
展开
-
Mysql8.0修改数据存储位置 - SELinux is preventing /usr/sbin/mysqld from write access on the directory mysql.
MySQL 默认安装将 /var/lib/mysql 作为数据存储目录,可以通过登录 mysql 查看 datadir 变量的值,或者查看 /etc/my.cnf 文件查看: mysql> SHOW VARIABLES like 'datadir'; +---------------+--------------------+ | Variable_name | Value | +---------------+---------------...转载 2020-08-28 16:38:14 · 10532 阅读 · 3 评论 -
B树与B+树简明扼要的区别
看了很多讲B树和B+树的文章,大多都是围绕各自的特性讲的,第一,树中每个结点最多含有m个孩子(m>=2);第二,……我也是从这些文章里弄懂了各种树的联系与区别,要真写,我可能还不如人家写得好。所以就在这里简明扼要的用几张图记录一下主要区别吧。 为了便于说明,我们先定义一条数据记录为一个二元组...转载 2020-07-12 20:13:04 · 506 阅读 · 0 评论 -
MySQL索引:类型、使用、设计原则及失效场景
什么是索引使用索引的优缺点优点:减少扫描行数,大幅提升查询速度避免排序、分组、临时表索引可以将随机 IO 变成顺序 IO缺点:创建和维护索引需要耗费时间,并且数据量越大消耗的时间越长索引需要占用物理空间,索引越多则占用磁盘空间越多、增、删、改表中的数据时动态维护索引的成本越大索引类型按存储方式B+Tree索引对比B-Tree区别:B+树中间节点只存索引不存数据,叶子节点才存数据;B树所有节点既存索引也存数据更少的IO读写次数:因为B+树的非叶子节点不存数据,所以节点存储原创 2020-07-09 15:40:37 · 243 阅读 · 0 评论