佬技术总监,是这样优化产线MySQL数据库配置的

欢迎大家订阅专栏 《Python 爬虫 120》

文章目录

    • 实战场景
    • 查询缓存
      • query_cache_size/query_cache_type
    • 各种缓存
      • sort_buffer_size
      • key_buffer_size
      • max_allowed_packet
    • Innodb 缓存及其相关
      • innodb_buffer_pool_size
      • innodb_log_file_size
      • innodb_lock_wait_timeout
      • innodb_lock_wait_timeout
    • 连接数
      • max_connections
    • 时间
      • wait_timeout 和 interactive_timeout
      • innodb 缓冲区配置

实战场景

很多时候,当我们在服务器端安装 MySQL 软件之后,就会立马进行数据表结构的创建,表数据的填充,但其实我们可以提前对 MySQL 配置文件进行一些修改,从而让其效率达到最优。

典型的一些配置调整。

查询缓存

当数据库查询使用比较频繁的时候,开启该命令。

query_cache_size/query_cache_type

查询缓存,建议关闭,即设置为

可以使用如下命令查询缓存状态是否开启

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月5日
下一篇 2022年3月5日

相关推荐