最近发现某一个数据库cpu占用比较过。超过200%了。

首先查看数据库慢日志,设定慢日志5秒,基本上没有产生日,没有超过5秒的语句。

show processlist;

后发现几条select有几个表查询需要1-2秒,

explain select * from xxx ,发现没有走索引,全表扫描,以前数据量少那会很快就出来了,目前查询总数据都在2万以内,现在数据量大了,其它表都1000w级了,以前只优化了大表的索引,所以问题就突出了。索引建完后CPU明显示下降,据我了解,msyql cpu占用高,80%的情况未使用索引有关。

在次show processlist

发现多条语句状态为Writing to net

通过分析基本都是select 语句,都是查询数据太数据库返回网络回写不赢,

查看show global variables like "global max_allowed_packet" 只有1M

通过增加缓存

set global max_allowed_packet =134217728

问题得到解决!原因是多条select 返回数据越过缓存超过默认设置。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql writing to net_mysql 提示 Writing to net_MySQL相关推荐

  1. mysql 错误提示_Mysql必读mysql常见的错误提示问题处理小结

    <Mysql必读mysql常见的错误提示问题处理小结>要点: 本文介绍了Mysql必读mysql常见的错误提示问题处理小结,希望对您有用.如果有疑问,可以联系我们. 1.mysql服务无法 ...

  2. Mysql插入中文时提示:ERROR 1366 (HY000): Incorrect string value: '\xE5\x8F\xB0\xE5\xBC\x8F...' fo

    Mysql插入数据时提示:ERROR 1366 (HY000): Incorrect string value: '\xE5\x8F\xB0\xE5\xBC\x8F-' fo 分析如下: 首先通过语句 ...

  3. 【问题解决】MySql添加新用户提示错误

    MySql添加新用户提示错误 描述 原因 描述 GRANT ALL PRIVILEGES ON . TO 'root'@'xxx' IDENTIFIED BY 'root' WITH GRANT OP ...

  4. mysql error writing_MySQL:Error writing file (Errcode: 28)解决方法

    问题描述: 在执行创建表语句时提示: mysql> CREATE TABLE `cash_request` ( `id` int(11) NOT NULL auto_increment, `de ...

  5. MYSQL报错:Error writing file ‘./xxxx/xxxxxx.frm‘ (Errcode: 28 - No space left on

    今天在测试环境数据库插入数据时没响应,然后在测试环境服务器上也新建不了文件,直到在测试环境的数据库里建表时,报了一个这个错 错误信息:磁盘空间不足. 之后去服务器上 df -h 查看磁盘空间使用情况, ...

  6. Windows 7安装MySQL最后一步提示错误“mysql 终结点映射器中没有更多的终结点可用的” 解决方法...

    今天在Windows7系统安装MySQL5.5的时候,碰到错误提示"mysql 终结点映射器中没有更多的终结点可用的" 原因如下: 点击确认后,MySQL可以正常使用 转载于:ht ...

  7. mysql 修改表结构提示 MySQL said: Table is read only

    以下是我遇到的问题,在我的数据库表里面添加字段的时候提示:MySQL said: Table is read only 百度了一下,找到以下方法,但是行不通: 1.找到mysql 数据库目录,并修改权 ...

  8. mysql 查数据 default无效_导入mysql数据的时候提示Field * doesn't have a default value解决方法...

    项目使用django+mysql 在linux中使用的是mysql5.7,导入数据提示:Field * doesn't have a default value 想要解决问题就需要知道在mysql5. ...

  9. mysql blob key length_mysql提示used in key specification without a key length

    今天最火软件站小编在写一个PHP小东西的时候遇到了一个问题,设计数据库类型的时候提示:xxxx used in key specification without a key length,百思不得其 ...

  10. wdcp mysql密码_WDCP提示无法连接mysql及创建站点提示mysql密码不正确

    一.wdcp系统访问提示无法连接mysql 1.可能是mysql服务没启动,首先ssh登陆服务器,然后执行service mysqld restart重启mysql再访问试下,如果无法启动,先用df  ...

最新文章

  1. [原译]理解并实现生成器模式
  2. Day 08 周六下午的活动
  3. org.jboss.netty.internal.LoggerConfigurator.DESCRIBED is already registered 的解决办法
  4. pytorch 笔记:torch.distributions 概率分布相关(更新中)
  5. Java synchronized 实现生产者-消费者模型
  6. python import出错_Python ImportError: cannot import name urlopen错误分析
  7. containers文件夹可以删除吗_iOS14描述文件可以删除吗?iPhone删除iOS14描述文件方法...
  8. java获取jsp_JSP、JAVA获取各种路径总结
  9. [SCSS] Pure CSS for multiline truncation with ellipsis
  10. 3.以每行一个单词的形式打印其输入
  11. IDEA、MySQL、SQLyog安装教程
  12. OSChina 周一乱弹 —— 外卖是什么垃圾?
  13. windows保护无法启动修复服务器,解决使用sfc命令提示“windows 资源保护无法启动修复服务”的方法...
  14. 电脑C盘满了如何扩充C盘内存?
  15. Wattagio for Mac(Mac电池管理软件)v1.12.11
  16. 什么是接口测试?接口测试的流程步骤
  17. android 翻页动态效果,Android 实现翻书的动画效果
  18. 与众不同的区块链投资第一课
  19. python3基础教程雪峰_[雪峰磁针石博客]python3快速入门教程9重要的标准库
  20. 抖音运营的几点实战经验

热门文章

  1. Java 实现线程的两种方式
  2. 《Android进阶指北》— Android 书籍
  3. 7-6 掉入陷阱的数字 (15 分)
  4. 【UOJ #351】新年的叶子(树的直径,期望)
  5. 第51条:精简initialize与load的实现代码
  6. Java面试题总结(二)
  7. 嘿嘿。今天学习了AJAX的几个方法
  8. The best programmers are the quickest to Google
  9. 计算机网络物理层之物理层的基本概念
  10. HW浮动静态路由及负载均衡