返回顶部
首页 > 资讯 > 数据库 >MySQL如何使用pt-kill杀除大SQL
  • 515
分享到

MySQL如何使用pt-kill杀除大SQL

2024-04-02 19:04:59 515人浏览 安东尼
摘要

这篇文章给大家分享的是有关Mysql如何使用pt-kill杀除大sql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 下载地址https://www

这篇文章给大家分享的是有关Mysql如何使用pt-kill杀除大sql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

下载地址
https://www.percona.com/downloads/percona-toolkit/LATEST/

解压pt软件
# tar xfz percona-toolkit-3.0.2_x86_64.tar.gz

安装对应的perl依赖包
# yum install perl-DBI
# yum install perl-DBD-mysql

  1. # 执行一条大SQL

  2. >select * from ls_evaluate;


  3. # 打印出执行时间超过2秒的语句

  4. # bin/pt-kill -uroot -pcnstrong#123454321 -S /data/mysql01/mysql.sock --busy-time 2 --print

  5. # 2018-02-12T11:28:04 KILL 30192 (Query 41 sec) select * from ls_evaluate

  6. # 2018-02-12T11:28:05 KILL 30192 (Query 42 sec) select * from ls_evaluate

  7. # 2018-02-12T11:28:06 KILL 30192 (Query 43 sec) select * from ls_evaluate


  8. # 杀掉执行时间超过2秒的语句

  9. # bin/pt-kill -uroot -pcnstrong#123454321 -S /data/mysql01/mysql.sock --busy-time 2 --kill


  10. # SQL会话被断开

  11. >select * from ls_evaluate;

  12. ERROR 2013 (HY000): Lost connection to MySQL Server during query

  1. # 每隔10秒杀除数据库中执行时间超过30秒的大查询

  2. # bin/pt-kill -uroot -pcnstrong#123454321 -S /data/mysql01/mysql.sock --busy-time 30 --kill --interval 10

感谢各位的阅读!关于“MySQL如何使用pt-kill杀除大SQL”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL如何使用pt-kill杀除大SQL

本文链接: https://lsjlt.com/news/62721.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL如何使用pt-kill杀除大SQL
    这篇文章给大家分享的是有关MySQL如何使用pt-kill杀除大SQL的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 下载地址https://www...
    99+
    2024-04-02
  • linux杀死进程命令kill如何使用
    本篇内容介绍了“linux杀死进程命令kill如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-01-05
    linux kill
  • mysql中如何使用pt-table-checksum和pt-table-sync
    这篇文章给大家分享的是有关mysql中如何使用pt-table-checksum和pt-table-sync的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。pt-table-che...
    99+
    2024-04-02
  • MySQL 5.7如何使用pt-online-schema-change对大表加字段
    这篇文章将为大家详细讲解有关MySQL 5.7如何使用pt-online-schema-change对大表加字段,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。业务需求:对...
    99+
    2024-04-02
  • mysql中pt-query-digest如何安装使用
    这篇文章主要介绍mysql中pt-query-digest如何安装使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!pt-query-digest安装使用一、简介pt-query-d...
    99+
    2024-04-02
  • mysql中如何使用percona的pt-archiver工具
    这篇文章给大家分享的是有关mysql中如何使用percona的pt-archiver工具的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。DBA或者运维人员经常需定期对数据进行归档和...
    99+
    2024-04-02
  • Mysql如何使用kill命令解决死锁问题
    这篇文章给大家介绍Mysql如何使用kill命令解决死锁问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在使用mysql运行某些语句时,会因数据量太大而导致死锁,没有反映。这个时候,...
    99+
    2024-04-02
  • 如何使用pt-stalk分析MySQL的性能波动
    小编给大家分享一下如何使用pt-stalk分析MySQL的性能波动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 简介 ...
    99+
    2024-04-02
  • 如何使用pt工具检测MySQL主从延迟
    小编给大家分享一下如何使用pt工具检测MySQL主从延迟,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   ...
    99+
    2024-04-02
  • 如何使用pt-query-digest工具
    这篇文章将为大家详细讲解有关如何使用pt-query-digest工具,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 slow log 分析...
    99+
    2024-04-02
  • 如何在linux中使用kill命令
    本篇文章给大家分享的是有关如何在linux中使用kill命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux kill 命令使用详解 功能说明:删除执行中的程序或工作。...
    99+
    2023-06-13
  • mysql中sql块如何使用
    这篇文章主要介绍了mysql中sql块如何使用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。mysql中sql块的用法:1、进行非默认的排序;2...
    99+
    2024-04-02
  • 如何使用SQL语句在MySQL中更新和删除数据?
    如何使用SQL语句在MySQL中更新和删除数据?在MySQL数据库中,更新和删除数据是非常常见的操作。通过使用SQL语句,我们可以方便地更新和删除表中的数据。本文将介绍如何使用SQL语句在MySQL中更新和删除数据,并提供具体的代码示例。更...
    99+
    2023-12-17
    MySQL SQL语句 更新删除数据
  • SQL Server大表如何快速删除数据
      在SQL Server中,如何快速删除大表中的数据呢?  回答这个问题前,我们必须弄清楚上下文环境和以及结合实际、具体的需求,不同场景有不同的应对方法。     1: 整张表的数据全部删除     如果是整张表的数据全部清空、...
    99+
    2018-02-07
    SQL Server大表如何快速删除数据
  • 如何使用Redis实现秒杀
    如何使用Redis实现秒杀?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。导语:秒杀想必大家都了解,在短时间内请求访问会激增,同...
    99+
    2024-04-02
  • 如何使用pt工具校验修复主从
    这篇文章主要为大家展示了“如何使用pt工具校验修复主从”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用pt工具校验修复主从”这篇文章吧。使用pt工具校验主...
    99+
    2024-04-02
  • Innodb中mysql如何删除2T的大表
    这篇文章给大家分享的是有关Innodb中mysql如何删除2T的大表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。假设,你有一个表erp,如果你直接进行下面的命令drop&nbs...
    99+
    2024-04-02
  • 如何在linux中使用kill命令关闭进程
    本篇文章给大家分享的是有关如何在linux中使用kill命令关闭进程,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命...
    99+
    2023-06-10
  • 如何使用Redis实现秒杀功能
    这篇文章主要介绍如何使用Redis实现秒杀功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 怎样预防数据库超售现象设置数据库事务的隔离级别为Serializable(不可用)Serializable就是让数据库...
    99+
    2023-06-14
  • PHP中如何使用MySQL删除语句
    今天小编给大家分享一下PHP中如何使用MySQL删除语句的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、MySQL删除语句...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作