История изменений
Исправление vtVitus, (текущая версия) :
планировщик мускуля заточен под стандартные схемы join-ов, как только начинают хотеть от него странного, он начинает выдавать чудеса, причём гуляя от версии к версии. решение простое - перестать он него требовать странного и перейти на стандартные схемы. ИМНО - lj по m.ID = l.ID - странное. нормальное в ленту запихнуть message_id, если связь 1 к 1, то проуникалить индекс. план запроса сразу станет нормальным.
Исходная версия vtVitus, :
планировщик мускуля заточен под стандартные схемы join-ов, как только начинают хотеть он него странного, он начинает выдавать чудеса, причём гуляя от версии к версии. решение простое перестать он него требовать странного и перейти на стандартные схемы. ИМНО - lj по m.ID = l.ID - странное. нормальное в ленту запихнуть message_id, если связь 1 к 1, но проуникалить индекс. план запроса сразу станет нормальным.