
优化
文章平均质量分 97
啊浪的博客
细节决定一切。
最近会将很久之前总结的相关笔记整理成文章,以作总结。侵即删。
展开
-
free命令引发的思考
下文所操作机器已关闭swap。如描述有误,望轻拍,谢谢。本文理论基础 free查看内存使用的基本命令 第一行7625M是系统实际使用的所有内存,但其中包含了buffer/cache。237M是系统当前空闲的物理内存,这是不是意味着我们的系统内存不够呢?答案是不一定。 什么是Buffer Cache和Page Cache? 前者针对磁盘块的读写,后者针对文件in原创 2017-03-04 12:33:23 · 2491 阅读 · 1 评论 -
浅谈数据库索引
InnoDB索引 索引组表(b+tree索引,自平衡,任意叶节点到根节点高度相同)。主键索引叶子节点存储了所有表数据(主键key+表数据)。辅助索引存储key和主键值key。 MyISAM索引 堆组织表。主键索引只存储主键key和行指针,不存储实际的数据,实际表数据通过行指针指向。 什么情况会使用索引 会用索引的情况 、、=原创 2017-10-14 15:44:06 · 419 阅读 · 0 评论 -
数据库设计优化
字段长度选择够用就好,越小越好。能用数值类型尽量使用数值类型,如果不需要用到变长类型的话,那么就统一采用char型。 TINYINT一般用于存储性别、是与否、用户状态之类等少数可选项(不建议使用enum枚举类型,扩展只能更改表的字段类型或ONLINE DDL、动作很大) INT UNSIGNED可用于存储UNIX时间戳、IPV4地址(内置INET_ATON/INET_NTOA快原创 2017-10-15 23:10:19 · 357 阅读 · 0 评论