Mysql 中的性能调优方法

Mysql 性能调优方法可以从四个方面来说,分别是
4. 表结构与索引
5. SQL 语句优化
6. Mysql 参数优化
7. 硬件及系统配置
这四个方面的优化成本和优化效果是成反比的。

8.表结构和索引的优化,主要可以从下面这些方面去优化
分库分表、读写分离、为字段选择合适的数据类型、适当的反范式设计,适当冗余设计、 为查询操作 创建必要的索引但是要避免索引滥用、尽可能使用 Not Null。
9. SQL 语句优化可以从几个方面来做
通过慢查询分析需要优化的 SQL 进行合理优化、利用 explain、profile 等工具分析 SQL 执行计划、避
免使用 SELECT *查询。
尽可能使用索引扫描来排序。
10. 参数调优方面,主要可以设置 Buffer_pool 的大小,建议占总内存的 70%左右。设置刷盘策略,
平衡好数据安全性和性能的关系等
11. 硬件方面、主要是 CPU 核数、磁盘的读写性能(减少寻道时间、旋转时间、传输时间),可以选
择 SSD、网卡、内存等方面

相关推荐
bgy66661 分钟前
MariaDB 数据库 基础详解
数据库·mariadb
自动化监测Learner4 分钟前
QGIS 把geojson数据导入 PostgreSQL/PostGIS 的完整流程
数据库·postgresql
虎虎(_ _)。゜zzZ28 分钟前
Qdrant向量数据库工程实战
数据库·人工智能·大模型·向量数据库·rag·qdrant
ZGG0031 小时前
线程池详解:从 7 大参数到生产避坑
java·数据库·后端
龙亘川1 小时前
数智赋能退役军人服务:V1.0 系统搭建全生命周期闭环服务体系
大数据·数据库·人工智能
zhangguojia71 小时前
权限弹窗点击允许的授权流程
运维·服务器·数据库
jnrjian2 小时前
Postgres 序列(sequence)的权限
数据库·postgresql
风禾万里2 小时前
【无标题】
数据库
镜舟科技2 小时前
为什么 Text-to-SQL 总是停在 Demo?
数据库·sql·demo·text-to-sql·镜舟科技·mip·语义视图
人生苦短1282 小时前
Oracle RAC 日常管理+排错命令大全
数据库·oracle