MySQL优化

这一篇主要从以下几个角度谈谈 MySQL 的优化:

  1. 使用恰当的数据类型
  2. 高效索引
  3. 高效查询
  4. 大表优化(含分库分表)
  5. 执行计划
  6. 碎片清理
阅读更多

MySQL索引

什么是索引?

索引是一个单独存储在磁盘上的数据结构,包含着对数据表里所有记录的引用指针。使用索引可以 提高数据库特定数据的查询速度。索引在存储引擎中实现,通常有 BTree 结构和 Hash table 结构,具体哪种和表的存储引擎有关。MyISAM 和 InnoDB 只支持 BTree ,MEMORY 同时支持 BTree 和 Hash table。


阅读更多

MySQL运维

MySQL 的大小写敏感

MySQL 使用文件系统的目录和文件来保存数据库和表的定义,因此大小写敏感与平台相关。在 Windows 下大小写不敏感,而类Unix系统则是敏感的。


Ubuntu 18.04 安装 Mysql 5.7

注:如果要安装 Mysql 8.0 ,可以参考 官方文档

阅读更多