GIS数据共享:官方网站

MySQL

当前位置:首页 > 数据库 > MySQL

mysql数据库调优

一、常用数据库问题排查手段二、常用数据库调优手段5、充分利用服务器缓存 在实际系统运行过程中发现MySQL会占用大量的CPU进而导致系统运行缓慢,通过排查发现:1. ...

一、常用数据库问题排查手段

image.png

image.png

image.png

二、常用数据库调优手段

image.png

image.pngimage.pngimage.png

image.png

image.png

5、充分利用服务器缓存

      在实际系统运行过程中发现MySQL会占用大量的CPU进而导致系统运行缓慢,通过排查发现:1. 无慢SQL运行;2 MySQL占用非常高的CPU(单进程达到1000%);3. 服务器性能利用率过高;4. 服务器内存闲置,cache也没有占用太多;5. 系统卡顿;

      可修改MySQL配置如下:

innodb_buffer_pool_size: 这是InnoDB存储引擎的最重要配置,用于缓存表和索引数据。通常设置为服务器物理内存的50%到80%。

max_connections: 这设置了MySQL服务器允许的最大并发连接数。

query_cache_size: 查询缓存大小,用于缓存SELECT查询结果。如果不是使用查询缓存,可以设置为0。

key_buffer_size: MyISAM存储引擎用于索引缓存的内存大小。

sort_buffer_size: 排序缓冲区的大小,用于排序操作。

read_buffer_size: 读缓冲区的大小,用于全表扫描操作。


作者:科大国创

来源:科大国创小创微课及日常总结


扫码查看

上一篇:MySQL创建和查看event

下一篇:已经是最后一篇

相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

热门标签