golang-gmp

this is golang new test

索引为何使用B+树

问题思考

数据库索引的数据结构有很多种,比如:哈希索引、平衡二叉树索引、B树索引、B+树索引等等。

目前最流行的是B+树索引,那大家有没有想过为什么是B+树索引最流行,为什么其他索引应用不广泛

哈希索引

Read More

MySQL数据库设计规范

目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1. 规范背景与目的	

2. 设计规范

2.1 数据库设计

2.1.1 库名
2.1.2 表结构
2.1.3 列数据类型优化
2.1.4 索引设计
2.1.5 分库分表、分区表
2.1.6 字符集
2.1.7 程序DAO层设计建议
2.1.8 一个规范的建表语句示例

2.2 SQL编写

2.2.1 DML语句
2.2.2 多表连接
2.2.3 事务
2.2.4 排序和分组
2.2.5 线上禁止使用的SQL语句
Read More

一条sql语句的执行过程

比如:

1
mysql> select * from T where ID=10;

要想知道这条语句在 MySQL 内部的执行过程,需要把 MySQL 拆解一下看看里面都有哪些“零件”,希望借由这个拆解过程,让你对 MySQL 有更深入的理解。这样当我们碰到 MySQL 的一些异常或者问题时,就能够直戳本质,更为快速地定位并解决问题。

Read More
Search by:GoogleBingBaidu