MySQL状态变量 Handler_delete和Com_delete关系(转老金)

原文http://www.mysqlops.com/2011/02/10/mysql%E7%8A%B6%E6%80%81%E5%8F%98%E9%87%8F-handler_delete%E5%92%8Ccom_delete%E6%9C%89%E4%BB%80%E4%B9%88%E5%85%B3%E7%B3%BB%EF%BC%9F.html

 

 

这两个都是MYSQL,SHOW STATUS里的一个状态变量.
根据MYSQL官方文档解释:
Handler_delete:
   The number of times that rows have been deleted from tables.
   DELETED行数.
com_delete:
   The Com_xxx statement counter variables indicate the number of times each xxx statement has been executed./
   DELETE命令的执行次数.
<!–more–> 
下面我们来测试一下:

(root@sns-ptst4:)[test]> select * from t1;
+——+——-+
| name | n1    |
+——+——-+
| aaa  | NULL  |
| bbb  | NULL  |
| ccc  | NULL  |
| aaa  | aaaaa |
+——+——-+
4 rows in set (0.00 sec)

(root@sns-ptst4:)[test]> show global status like ‘%delete%’;
+———————+——-+
| Variable_name       | Value |
+———————+——-+
| Com_delete          | 0     |
| Com_delete_multi    | 0     |
| Handler_delete      | 0     |
| Innodb_rows_deleted | 0     |
+———————+——-+
4 rows in set (0.00 sec)

(root@sns-ptst4:)[test]> delete from t1;
Query OK, 4 rows affected (0.00 sec)

(root@sns-ptst4:)[test]> commit;
Query OK, 0 rows affected (0.00 sec)

(root@sns-ptst4:)[test]> show global status like ‘%delete%’;
+———————+——-+
| Variable_name       | Value |
+———————+——-+
| Com_delete          | 1     |
| Com_delete_multi    | 0     |
| Handler_delete      | 4     |
| Innodb_rows_deleted | 4     |
+———————+——-+
4 rows in set (0.00 sec)

从两次SHOW STATUS的结果来看,都与官文描述是相符的.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值