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.