SELECT * FROM performance_schema.processlist\G та KILL

Published: 29 December 2022
on channel: spa it
97
1

SELECT * FROM performance_schema.processlist\G
та KILL
У відео про блокування табличок я використав show processlist
Це не дуже правильний хід
З версії MySQL 8.0.22 бажано користуватись SELECT * FROM performance_schema.processlist\G
Застосуємо цю команду у схожому сценарії та вб´ємо процес що підвисне.

0

https://dev.mysql.com/doc/refman/8.0/...


SELECT * FROM performance_schema.processlist\G

Починаючи з MySQL 8.0.22, альтернативна реалізація для SHOW PROCESSLIST доступна на основі таблиці Performance Schema processlist, яка, на відміну від реалізації SHOW PROCESSLIST за замовчуванням, не вимагає м’ютексу та має кращі характеристики продуктивності.




https://dev.mysql.com/doc/refman/8.0/...


KILL [CONNECTION | QUERY] processlist_id

Кожне підключення до mysqld виконується в окремому потоці. Ви можете припинити потік оператором KILL processlist_id.

KILL QUERY 11;

********************************************************

sudo mysql

USE base2

LOCK TABLES Customers READ;

SELECT * FROM performance_schema.processlist\G

KILL QUERY 11

********************************************************

sudo mysql -uspa1 -p123

USE base2

INSERT Customers(Age, FirstName, LastName)
VALUES (45,'Olga','Vanetsko');

********************************************************


Watch video SELECT * FROM performance_schema.processlist\G та KILL online without registration, duration hours minute second in high quality. This video was added by user spa it 29 December 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 9 once and liked it people.