MySQL 学习
1、吞吐量定义:单位时间内的查询数量,正好是我们对性能定义的倒数
2、mysql能存储的最小时间粒度为秒(mariaDB支持秒级别的时间类型)
3、DATATIME:与时区无关,使用8个字段的存储空间,格式为
YYYYMMDDHHMMSS的整数
4、TIMESTAMP:使用4个字节,存储自1970年1月1日午夜以来的秒数
5、范式的优缺点:
优点:
- 范式化的更新操作通常比反范式化更快
- 只有很少或者没有重复的数据,素以只需要修改更少的数据
- 表通常更小,可以更好的放在内存里,执行更快
- 很少用到distinct或者groupBY
缺点:需要关联
6、反范式化的优点是可以很好的避免关联
7、在myslq当中,索引是在存储引擎层而不是服务器层实现的
8、innodb用的是B-tree索引
memory用的是哈希索引
9、索引的优点
- 大大减少了服务器所需要扫描的数据量
- 可以帮助服务器避免排序和临时表
- 可以将随机I/O变为顺序I/O
本作品采用《CC 协议》,转载必须注明作者和本文链接