Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Оптимизация и обработка запросов (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/optimizaciya-i-obrabotka-zaprosov-388088/)

Guest 16.10.2011 15:26

Оптимизация и обработка запросов
 
Доброго дня!Пожалуйста, помогите оптимизировать..Дерево структуры в MySQL имеет следующий вид:ряд 1 ряд 1.1 ряд 1.1.1 ряд 1.1.2 ряд 1.1.3 ряд 1.1.4 ряд 2.1 ряд 1.2.1 ряд 1.2.2 ряд 1.2.3ряд 2 ряд 2.1 ряд 2.1.1 ряд 2.1.2 ряд 2.1.3 ряд 2.1.4 ряд 2.1 ряд 2.2.1 ряд 2.2.1.1 ряд 2.2.1.2 ряд 2.2.1.3 ряд 2.2.1.4Вообщем вложенность бесконечная.Общее число рядов сейчас 500.База данных имеет следующий вид:id - идентификатор рядаpar - id родителяname - имя рядаnum - порядковый номер в соответствующем родителе...Тоесть для начальных рядов "par" = 0.Соответственно для вложенных рядов нужно указать соответствующий ID. id | par | name | num 1 | 0 | ряд 1 | 1 2 | 1 | ряд 1.1 | 1 3 | 2 | ряд 1.1.1 | 1 4 | 2 | ряд 1.1.2 | 2 5 | 2 | ряд 1.1.3 | 3Проблема с нагрузкой при выводе/показа всего дерева.Вариант 1:


Часовой пояс GMT, время: 02:30.


© www.otvetnemail.ru - Форум вопросов и ответов.