zoukankan      html  css  js  c++  java
  • 黄聪:Wordpress程序Mysql查询导致CPU100%,页面错误增量飙高解决方案

    最近做的网站,访客一多,CPU就会飙到100%,找了网上很多解决方案,用了下面的方法进行优化:

    1、mysql开启慢查询方法:

    my.ini[mysqld]添加如下语句:

    log-slow-queries = E:webmysqllogmysqlslowquery.log
    long_query_time = 2

    2、修改My.ini,将tmp_table_size 的值赋值到200M

    3、修改My.ini,将key_buffer_size 的值赋值到128M 

    4、修改My.ini,将query_cache_size 的值赋值到32M 

    最后,重启Mysql

    PS:程序方面需要注意的问题:
    1)坚决不在循环中对数据库操作
    2)cache方面做的是否到位
    3)是否出现一些意想不到的查询操作,主要是出现在程序判定上,对所有的查询操作默认增加 limit n,防止查询结果集太大的问题。
    4)由于时间延续数据增长,是否该考虑分表,分库等优化措施。

  • 相关阅读:
    Django
    闭包&装饰器
    Python学习 Day 062
    Python学习 Day 059
    Python学习 Day 058
    Python生成器
    第一类对象(函数),闭包及迭代器
    进阶函数的学习
    对函数的初步了解
    python文件操作
  • 原文地址:https://www.cnblogs.com/huangcong/p/3650270.html
Copyright © 2011-2022 走看看