数据库
张小飘
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL:创建高性能索引
1 索引类型 B-Tree索引 如果不是按照索引的最左列开始查找,则无法使用索引 哈希索引 哈希索引基于哈希表实现,只有精确匹配索引所有列才有效。哈希表保存指向每个数据行的指针。 空间数据索引 全文索引 2 索引的优点 大大减少了服务器需要扫描的数据量 避免排序和临时表 将随机IO变为顺序IO 3 索引策略 独立的列:查询的索引列不能是表达式的一部分,也不能是函数的参数 where id + 3 = 5 前缀索引 聚簇索引 聚簇表示数据行和相邻的键值放在一起 提高了IO密原创 2020-07-17 15:52:59 · 209 阅读 · 0 评论 -
MySQL:Schema与数据类型优化
1 基本数据类型 简单,尽量避免NULL 1.1 整数类型 类型 tinyint smallint mediumint int bigint -unsigned 空间 8 16 34 32 64 不变 范围 -2(N-1) ~2(N-1) -1 - - - - 0~2N int(11)指定位数,对于大多数应用没有意义;不会限制合法范围,只是规定了一些交互工具显示字符的个数。 1.2 实数类型 float, decimal 1.3 字符串类型 varchar 变长字符串 char 定原创 2020-07-07 18:48:16 · 147 阅读 · 0 评论
分享