• lnmp mysql高负载优化


    mysql负载会造成cpu占用高的问题
    如果没启用innodb的话 用这个配置/usr/local/mysql/share/mysql/my-large.cnf 替换/etc/my.cnf

    也可参考如下内容
    Shell代码
    ##################################################### mysql 性能提高配置 Begin#####################################################
    skip-name-resolve
    #禁止MySQL对外部连接进行DNS解析!!所有远程主机连接授权都要使用IP地址方式
    back_log = 384
    #back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。
    key_buffer_size = 256M
    #key_buffer_size指定用于索引的缓冲区大小,增加它可得到更好的索引处理性能。对于内存在4GB左右的服务器该参数可设置为256M或384M。
    max_allowed_packet = 4M
    thread_stack = 256K
    table_cache = 128K
    sort_buffer_size = 6M
    #查询排序时所能使用的缓冲区大小。所以,对于内存在4GB左右的服务器推荐设置为6-8M。
    read_buffer_size = 4M
    #读查询操作所能使用的缓冲区大小。和sort_buffer_size一样,该参数对应的分配内存也是每连接独享。
    join_buffer_size = 8M
    #联合查询操作所能使用的缓冲区大小,和sort_buffer_size一样,该参数对应的分配内存也是每连接独享。
    myisam_sort_buffer_size = 64M
    table_cache = 512
    thread_cache_size = 64
    query_cache_size = 64M
    #指定MySQL查询缓冲区的大小。。
    tmp_table_size = 256M
    max_connections = 768
    #指定MySQL允许的最大连接进程数。如果在访问论坛时经常出现Too Many Connections的错误提示,则需要增大该参数值。
    max_connect_errors = 10000000
    wait_timeout = 10
    #指定一个请求的最大连接时间,对于4GB左右内存的服务器可以设置为5-10。
    thread_concurrency = 8
    #该参数取值为服务器逻辑CPU数量*2,在本例中,服务器有2颗物理CPU,而每颗物理CPU又支持H.T超线程,所以实际取值为4*2=8
    table_cache=1024
    #物理内存越大,设置就越大.默认为2402,调到512-1024最佳
    innodb_additional_mem_pool_size=4M
    #默认为2M
    innodb_flush_log_at_trx_commit=1
    #设置为0就是等到innodb_log_buffer_size列队满后再统一储存,默认为1
    innodb_log_buffer_size=2M
    #默认为1M
    innodb_thread_concurrency=4
    #你的服务器CPU有几个就设置为几,建议用默认一般为8
    key_buffer_size=256M
    #默认为218,调到128最佳
    tmp_table_size=128M
    #默认为16M,调到64-256最挂
    read_buffer_size=4M
    #默认为64K
    read_rnd_buffer_size=16M
    #默认为256K
    sort_buffer_size=32M
    #默认为256K
    thread_cache_size=120
    #默认为60
    query_cache_size=32M

    ############################### mysql 性能提高配置 End ####################################

  • 相关阅读:
    16-爬虫之scrapy框架手动请求发送实现全站数据爬取03
    15-爬虫之scrapy框架基于管道实现数据库备份02
    14-爬虫之scrapy框架的基本使用01
    13-爬虫之js加密,解密,混淆,逆向破解思路
    12-基于selenium实现12306模拟登录,及京东登录滑动缺口验证模拟登录
    11-selenium浏览器自动化
    10-异步爬虫(线程池/asyncio协程)实战案例
    09-百度ai图片识别
    08-百度ai语音合成
    RNN
  • 原文地址:https://www.cnblogs.com/sunbeidan/p/5016577.html
Copyright © 2020-2023  润新知