final, или очень много маленьких кусков? К тому же видимо слишком часто, т.к. набить 1000 запросов кроном - нужно очень постараться. Есть предположение что можно выставить queryId для OPTIMIZE запроса, чтоб не натолкнуться на проблему очереди из таких запросов.
У меня строк не много, не больше 100 000. Просто данные обновляются непредсказуемо и пишутся в таблицу через Buffer таблицу, а OPTIMIZE больше для ускорения SELECT запросов, что бы много файлов не читать. В какой то момент у нас рассыпался рейд на сервере (это произошло как раз 2 вроде бы января) и реплицируемые запросы на трех нода почему то начали копиться в очередь. Причем они фактически никакой нагрузки не создавали а просто висели в очереди.
Обсуждают сегодня