LINUX.ORG.RU

История изменений

Исправление vtVitus, (текущая версия) :

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

Исходная версия vtVitus, :

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