Size: a a a

2020 August 06

M

Mb1W@ in ru_mysql
Я позже буду с работы ехать и не смогу пару часов ответить...
Если что другие знающие ребята дальше помогут думаю.
источник

MN

Max N. in ru_mysql
А в чем проблема убить слипы?
источник

MN

Max N. in ru_mysql
Типо уничтожим полезную транзакцию (возможно)?
источник

MN

Max N. in ru_mysql
Ну так когда коннект протухнет она все равно не закомиттится или если этот коннект кто к себе возьмет - первое выражение по идее будет ROLLBACK, чтобы случайно чего не закомитить)
источник

M

Mb1W@ in ru_mysql
Не все разработчики закрывают соединения в скриптах.
Из за этого можно прибить процесс который будет в середине выполнения и получить каку в базе данных потом.
источник

MN

Max N. in ru_mysql
Ну вот не закрыл разраб коннект - какие гарантии что он закомитит транзакцию открытую
источник

MN

Max N. in ru_mysql
Скорее всего там уже все протухло
источник

M

Mb1W@ in ru_mysql
Приходиться на это тоже расчитывать. :(
источник

MN

Max N. in ru_mysql
Можно еще undo глянуть, большой ли
источник

MN

Max N. in ru_mysql
Чисто на всякий
источник

V

Vlad in ru_mysql
Mb1W@
Не все разработчики закрывают соединения в скриптах.
Из за этого можно прибить процесс который будет в середине выполнения и получить каку в базе данных потом.
Этих разработчиков нужно ловить и методично им объяснять, что незакрытая транзакция при tx_isol = REPEATABILE_READ заставляет InnoDB хранить данные с начала самой длинной транзакции. И это серьёзно замедляет сервер.
источник

V

Vlad in ru_mysql
Vlad
Этих разработчиков нужно ловить и методично им объяснять, что незакрытая транзакция при tx_isol = REPEATABILE_READ заставляет InnoDB хранить данные с начала самой длинной транзакции. И это серьёзно замедляет сервер.
На предложение поменять уровень изоляции предложить посмотреть на hh.ru вакансии дворника
источник

V

Vlad in ru_mysql
Vlad
На предложение поменять уровень изоляции предложить посмотреть на hh.ru вакансии дворника
Вобщем убедительно донести информациию о том что закрывать транзакции нужно сразу. Или откатывать.
источник

CO

Chern Oleksander in ru_mysql
И так ))) Продолжим наш веселый детектив )
Включил
UPDATE performance_schema.setup_instruments SET ENABLED = 'YES' WHERE NAME = 'wait/lock/metadata/sql/mdl'
Создал процедуру как было в статье procShowMetadataLockSummary()
Эта процедура ничего не выдает
источник

CO

Chern Oleksander in ru_mysql
Кильнул слипы, вроде всё пока нормально ))
источник

CO

Chern Oleksander in ru_mysql
но OPTIMIZE TABLE my_tbl, уже 25 мин висит ((
и всё равно все таблицы с локами пустые
источник

MN

Max N. in ru_mysql
Chern Oleksander
но OPTIMIZE TABLE my_tbl, уже 25 мин висит ((
и всё равно все таблицы с локами пустые
Так же ждет metadata lock?
источник

CO

Chern Oleksander in ru_mysql
Max N.
Так же ждет metadata lock?
Ага, я психанул и пошел пить пиво ((
Мускул это не мое
источник

CO

Chern Oleksander in ru_mysql
Но завтра все равно вернусь к вопросу ))
источник

MN

Max N. in ru_mysql
А ты пробовал закрыть DataGrip?)
источник