版本的选择

mysql 5.6

  • 表中可以设置多个Timestamp属性
  • InnoDB 支持全文索引
  • 多线程复制
  • 加入全局事务ID(GTID)

mysql 5.7

  • InnoDB增强
  • 增强的多线程复制
  • 多源复制
  • JSON数据类型操作
  • innodb_buffer_pool_size参数动态修改
  • 初始化工具

mysql 8.0

  • 用户角色
  • 增强的InnoDB
  • 增强的JSON操作

简要了解MySql 5.5/5.6/5.7/8 出现的新特性

引擎的选择

Mysql 存储引擎的区别和比较

如何建立合适的索引

对经常使用到的查询字段建立索引,可以提高查询速度;但是对经常频繁更新的字段,需要谨慎使用索引;建立索引后,会引起更新的性能损耗。

b-tree 与 unique 的区别

可参考 Mysql几种索引类型的区别及适用情况

查询慢日志

找到服务器上的 mysql_slow_log ,用 explain 分析查询语句。

可参考 MySQL索引原理及慢查询优化

数据类型的定义

可参考 MySQL之char、varchar和text的设计

其它可参考:

我必须得告诉大家的MySQL优化原理

MYSQL性能优化的最佳20+条经验

mysql用户权限设置

分类: 技术

0 条评论

发表评论

电子邮件地址不会被公开。