Вход | Регистрация


Насколько может различаться время выполнения запроса: В ИЕРАРХИИ vs .родитель=

Насколько может различаться время выполнения запроса: В ИЕРАРХИИ vs .родитель=
Я
   25-11
 
26.02.18 - 10:56
Необходимо выбрать данные из справочника, в котором потенциально может оказаться несколько сотен тысяч записей.
На данный момент предполагается, что искомые элементы размещены в некоторой группе на одном уровне, т.е. могут быть получены по условию

Элемент.Родитель = &нужнаяГруппа

Но если (вдруг) когда-то пользователи создадут внутри группы подгруппы, то, очевидно, запрос перестанет выдавать нужный результат.
Условие "В иерархии" более универсальное (хотя также перестанет действовать при иных изменениях структуры), но, также очевидно, должно замедлить выполнение.

Вопрос: если кто-то когда-то анализировал различия или проводил эксперименты, могут ли они оказаться заметными для каких-то разумных объёмов? Скажем, до миллиона записей?
 
 
   Волшебник
 
1 - 26.02.18 - 10:57
запрос В ИЕРАРХИИ вызывает предварительную серию запросов для выборки всех родителей и только потом идёт основной запрос с условием Родитель В СПИСКЕ (&ВсеРодители)
   25-11
 
2 - 26.02.18 - 11:01
(1) Спасибо, а всё-таки никогда не доводилось разницу замерять? На относительно больших базах.
   Волшебник
 
3 - 26.02.18 - 11:03
(2) Всё зависит от глубины вложенности. Чем глубже, тем дольше.
   25-11
 
4 - 26.02.18 - 12:39
(3) Чем глубже, тем дольше
Эротика, однако :)
Может, кто-то проверял на больших базах?
Интуитивно думаю, что без разницы. И оставляю "В Иерархии".
   asady
 
5 - 26.02.18 - 13:11
(4) а если вместо мелкософтовского скуля постгри?

я те советую родителя юзать
   Вафель
 
6 - 26.02.18 - 13:13
(3) если вложенность более 1,то запросы из (0) вернут разные данные
   ИТ директор
 
7 - 26.02.18 - 13:27
(0) ну может и замедлит, в какой-то степени, а смысл щас заморачиваться? Вроде В ИЕРАРХИИ сейчас нормально работает и никто не жалуется.
   mehfk
 
8 - 26.02.18 - 13:46
(6) А им, татарам, все равно.
   25-11
 
9 - 26.02.18 - 14:07
(6) Вряд ли... Это в общем-то фрагмент, таблицей-источником в конце концов будет регистр, в нём групп быть не может.
   25-11
 
10 - 26.02.18 - 14:10
(7) Я считаю, что если имеется вероятность спсутя какое-то время вернуться в задачу из-за криков "почему тормозит???", то имеет смысл заморачиваться заранее. Но не сильно...
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует