mysql 执行状态分析 show processlist

Sleep状态

Waiting for net, reading from net, writing to net

Locked状态

Copy to tmp table

Sending data

Sending data:并不是发送数据,别被这个名字所欺骗,这是从物理磁盘获取数据的进程,如果你的影响结果集较多,那么就需要从不同的磁盘碎片去抽取数据

Storing result to query cache

Freeing items

时间: 2025-01-25 11:42:25

mysql 执行状态分析 show processlist的相关文章

mysql执行show processlist unauthenticated user 解决方法

一台unibilling机器前几天突然负载变重. 在top中发现cpu被大量占用. agi程序运行的很慢,并出现僵尸进程. 其实当时只有50个左右的并发呼叫. 远远达不到正常水准. 重新启动机器问题也没得到解决. 非常奇怪. 考虑到在top中看到mysqld占用的资源最多,就进入mysql控制台,运行 show processlist命令, 发现某进程的信息很特殊:  代码如下 复制代码 User "unauthenticated user" Command "connect

MySQL执行GRANT命令时报错ERROR 1045解决办法

在MySQL执行GRANT命令时出现如下错误内容. mysql> grant all on *.* to ... ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 调查内容 mysql.user表 不小心把mysql.user表清除了的话,可以追加root用户,但这次好像不是这个问题. mysql> select user,host, password from mysql.u

MySQL执行计划extra中的using index 和 using where using index 的区别

原文:MySQL执行计划extra中的using index 和 using where using index 的区别   本文出处:http://www.cnblogs.com/wy123/p/7366486.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他)   mysql执行计划中的extra列中表明了执行计划的每一步中的实现细节,其中包含了与索引相关的一些细节信息其中跟索引有关的using index

mysql执行update临时表时崩溃

问题描述 mysql执行update临时表时崩溃 直接上日志:thd: 0x1c1a50f0Attempting backtrace. You can use the following information to find outwhere mysqld died. If you see no messages after this something wentterribly wrong...InnoDB: Thread 9912 stopped in file G:mysql-6.0.1

python连接mysql执行source命令出错。。

问题描述 python连接mysql执行source命令出错.. 如这张图片所示.百思不得其解中..求大神指教.. 解决方案 你的sql文件是否有语法错误,你直接mysql命令行能source执行成功?

mysql 自动停止-mysql执行存储过程时自动停止

问题描述 mysql执行存储过程时自动停止 DELIMITER $$ DROP PROCEDURE IF EXISTS generatorDataCopy $$ CREATE PROCEDURE generatorDataCopy(inpid VARCHAR(50),OUT msg VARCHAR(50)) BEGIN DECLARE err INT DEFAULT 0; -- 如果出现sql异常,则将err设置为1后继续执行后面的操作 DECLARE CONTINUE HANDLER FOR

mysql执行计划介绍_Mysql

烂sql不仅直接影响sql的响应时间,更影响db的性能,导致其它正常的sql响应时间变长.如何写好sql,学会看执行计划至关重要.下面我简单讲讲mysql的执行计划,只列出了一些常见的情况,希望对大家有所帮助. 测试表结构: 复制代码 代码如下: CREATE TABLE `t1` (  `c1` int(11) NOT NULL DEFAULT '0',  `c2` varchar(128) DEFAULT NULL,  `c3` varchar(64) DEFAULT NULL,  `c4`

linux/windows平台监控mysql执行的sql语句

linux平台 监控mysql执行的sql语句   为了做好配合开发做性能和功能测试,方便监控正在执行的sql语句, 可以在/etc/mysqld中添加如下:   log =/usr/local/mysql/var21005/mysql.log 就可以使用: tail -f mysql.log  www.111cn.net 来监控了   如果需要监控慢查询可以添加如下内容:   log-slow-queries = /usr/local/mysql/var21005/slowquery.log

php mysql 事务:php/ mysql 执行事务实例

近期项目软件升级到支持事务处理,做个示例供大家学习参考 环境 mysql 5.2 /php 5 支持事务的table 类型 需要innodb <?php $linkid =mysql_connect('localhost:3307','root',*******); mysql_select_db('web_his',$linkid); mysql_query("set names utf8"); /* 创建事务 */ mysql_query('start transaction