zoukankan      html  css  js  c++  java
  • Mysql优化之my.cnf参数优化

    1、innodb_buffer_pool_size

    innodb_buffer_pool_size 参数用来设置Innodb 最主要的Buffer(Innodb_Buffer_Pool)的大小,也就是缓存用户表及索引数据的最主要缓存空间,对Innodb 整体性能影响也最大。

    对于一台单独给MySQL 使用的主机,并假设只使用innodb引擎,一般建议该参数为物理内存的75%左右。

    2、innodb_io_capacity

    表示每秒钟IO设备处理数据页的上限

    普通机械盘1000左右,SSD10000左右,PCIe SSD20000以上

    3、innodb_log_file_size

    建议设置1G以上,可以减少buffer pool checkpoint的频率

    4、innodb_max_dirty_pages_pct

    表示innodb从buffer中刷新脏页的比例不超过这个值

    25-50为宜

    5、open_files_limit & innodb_open_files

    建议65535

    6、thread_handling = pool-of-thread

    启用线程池

    7、query_cache_size & query_cache_type

    关闭查询缓存

    关闭原因

    8、开启慢查询,定期优化耗时长的查询语句

    slow_query_log=1
    slow_query_log-file=/data/logs/mysql_slow_query.log
    long_query_time=0.5

  • 相关阅读:
    MVC总结
    HTML+CSS总结
    常用正则表达式
    从你的全世界切过(胡说八道支持向量机SVM小故事)
    Beta分布
    贝叶斯决策理论
    Linux(Ubuntu)下载安装破解Matlab2016
    贝叶斯规则
    多元分布
    条件分布
  • 原文地址:https://www.cnblogs.com/lamp01/p/10451819.html
Copyright © 2011-2022 走看看