MySQL 表结构优化

  • 选择合适的存储引擎, 使用INNODB存储引擎

  • 选择合适的数据类型,尽可能的使用最小的

  • 尽量使用 NOT NULL

  • 尽量少用 TEXT类型,非用不可时最好考虑分表

  • 在查询频率高的字段加索引, 限制每张表上的索引数量, 建议单张表索引不超过5个

  • 尽量控制单表数据量的大小,建议控制在500万以内

  • 禁止在数据库中存储图片,文件等大的二进制数据

Last updated

Was this helpful?