gpt4 book ai didi

php - 如何杀死mysql中 "show processlist"的锁定查询

转载 作者:行者123 更新时间:2023-11-30 00:42:57 26 4
gpt4 key购买 nike

我的任务是监视服务器上的查询并终止锁定我正在从 PHP 代码执行的其他查询的查询。我想知道这是否可行以及如何做到。

我搜索了有关该主题的现有问题,但没有任何匹配的情况。

我正在使用 show processlist 来获取查询列表。

我检查了mysql站点,发现“state”可以,

Locked - The query is locked by another query.

但是如何获取已锁定此查询的查询的进程ID,以便稍后我可以通过此ID杀死此查询。

最佳答案

SHOW PROCESSLIST;SELECT * FROM information_schema.PROCESSLIST; 返回 session 的 id 编号。您可以在 KILL 函数中使用该值,例如-

KILL CONNECTION 337;

KILL Syntax

此外,您可以尝试 KILL QUERY 语句。从文档来看:KILL QUERY 终止连接当前正在执行的语句,但保持连接本身完好无损。

关于php - 如何杀死mysql中 "show processlist"的锁定查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21622135/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com