xInOrK
Новичок
MySQL запросы в состоянии Locked
OS: FreeBSD 7.2-RELEASE (amd64, i386, на обоих проверено, но вроде не важно)
MySQL: 5.1.22-rc
Всё работает замечательно все запросы проходят быстро в процессах не наблюдается вообще долго выполняющихся или в состоянии "Locked". Но если обновить MySQL до последней версии то происходит что-то странное, под большой нагрузкой начинаются копится в большом количестве запросы "UPDATE" в состоянии "Locked" и тем самым блокируют таблицу для чтения, сначала всё это происходит на 1-10 секунд но потом в итоге это доходит до состояния что они там начинают висеть по паре минут и сайт просто перестаёт работать.
MySQL устанавливаю из портов "ports". Возможности протестировать сайт на разных версихя MySQL особо не было, но уже с релизами MySQL годичной давности сайт нормально не пахал.
Я всё понимаю что наверное пора взятся за эти таблицы над которыми производятся очень частые UPDATE и разбить их чтобы UPDATE и SELECT друг другу не мешали но всётаки.
OS: FreeBSD 7.2-RELEASE (amd64, i386, на обоих проверено, но вроде не важно)
MySQL: 5.1.22-rc
Всё работает замечательно все запросы проходят быстро в процессах не наблюдается вообще долго выполняющихся или в состоянии "Locked". Но если обновить MySQL до последней версии то происходит что-то странное, под большой нагрузкой начинаются копится в большом количестве запросы "UPDATE" в состоянии "Locked" и тем самым блокируют таблицу для чтения, сначала всё это происходит на 1-10 секунд но потом в итоге это доходит до состояния что они там начинают висеть по паре минут и сайт просто перестаёт работать.
MySQL устанавливаю из портов "ports". Возможности протестировать сайт на разных версихя MySQL особо не было, но уже с релизами MySQL годичной давности сайт нормально не пахал.
Я всё понимаю что наверное пора взятся за эти таблицы над которыми производятся очень частые UPDATE и разбить их чтобы UPDATE и SELECT друг другу не мешали но всётаки.