MySQL优化方法

MySQL优化的一些方法,记录一下,以防忘记

2022-05-13 03:26:27   2025-02-09 11:11:11   其他   373 views  

  mysql优化  

  • 业务优化,数据库设计
  • 数据库索引
  • 分表分库(水平和垂直分割)
  • 读写分离
  • 存储过程(模块化编程)
  • MySQL配置优化(配置最大并发数,调整my.ini的缓存大小)
  • SQL语句调优
  • 选择正确的存储引擎
  • 定时清除不需要的数据,定时进行碎片整理
  • 热点数据采用Nosql等替代品
  • 模糊查询采用ES等替代品(内存小并不适用可以考虑redissearch,meilisearch:meilisearch 有个大坑,每次添加一条新的记录就会重建整个索引,当数据量特别大的时候添加单条数据有可能会花几十秒,需要认真考虑使用场景,参考这里,tntsearch,sonic ,zinc,xunsearch:版本有点太老了,使用也稍微有点麻烦)
  • mysql配置优化
  • 服务器优化(操作系统和硬件)