Тады <4 ? $-)

Даты не понял ничего. Надо чтобы количество записей, прочитанных сервером, было равно кол-ву записей, возвращённых запросом. А у нас оптимизатор лажается на запросах типа WHERE 1 = 0 и перелопачивает всю таблицу. Поэтому для всех максимальных уровней сервер будет перелопачивать в пустую все их подуровни, что может сильно ухудшить производительность на широких деревьях.

А то что вы нагородили с контекстами работало и без контекстов (и быстрее и проще).

Ответить