|
что быстрее работает и почему? | ☑ | ||
---|---|---|---|---|
0
gosn1ck
20.06.12
✎
17:05
|
вот такой запрос:
ВЫБРАТЬ РАЗРЕШЕННЫЕ Склады.Ссылка КАК Склад ПОМЕСТИТЬ СкладыОтбора ИЗ Справочник.Склады КАК Склады ГДЕ Склады.Ссылка В ИЕРАРХИИ(&Склады) ИНДЕКСИРОВАТЬ ПО Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ТЧ.Номенклатура, ТЧ.Количество ИЗ Документ.ЧекККМ.Товары КАК ТЧ ГДЕ ТЧ.Ссылка.Склад В (ВЫБРАТЬ РАЗЛИЧНЫЕ А.Склад ИЗ СкладыОтбора КАК А) И ТЧ.Ссылка.Проведен или такой ВЫБРАТЬ РАЗРЕШЕННЫЕ ТЧ.Номенклатура, ТЧ.Количество ИЗ Документ.ЧекККМ.Товары КАК ТЧ ГДЕ ТЧ.Ссылка.Склад В ИЕРАРХИИ(&Склады) И ТЧТабелей.Ссылка.Проведен заметил что чем больше складов, тем быстрее 1ый, но чем меньше - тем 2ой. почему так и где грань? |
|||
1
gosn1ck
20.06.12
✎
17:05
|
последняя строка запроса
И ТЧ.Ссылка.Проведен |
|||
2
kotletka
20.06.12
✎
17:06
|
роли, не?
|
|||
3
Buster007
20.06.12
✎
17:07
|
ТЧ.Ссылка.Склад В
(ВЫБРАТЬ РАЗЛИЧНЫЕ А.Склад ИЗ СкладыОтбора КАК А) вот так делать нельзя и всё быстро будет работать |
|||
4
Asmody
20.06.12
✎
17:07
|
(0) а ты думаешь "ИНДЕКСИРОВАТЬ ПО" само собой происходит?
|
|||
5
Ненавижу 1С
гуру
20.06.12
✎
17:09
|
потому что В ИЕРАРХИИ выполняется на сервере приложений, а не в СУБД
|
|||
6
andrewks
20.06.12
✎
17:11
|
а при формировании ВТ сразу нельзя написать выбрать различные?
|
|||
7
gosn1ck
20.06.12
✎
17:13
|
(2) rls нету если ты про это.
(4) не понял вопроса или намека (5) какой вывод-то ? :) (6) как это повлияет на скорость? |
|||
8
Ненавижу 1С
гуру
20.06.12
✎
17:13
|
(6) я вообще не понимаю зачем там РАЗЛИЧНЫЕ
|
|||
9
andrewks
20.06.12
✎
17:13
|
интересно, а если заджойнить, это даст какие-нибудь бонусы?
|
|||
10
gosn1ck
20.06.12
✎
17:14
|
(8) копипаст :)
(9) чего с чем? |
|||
11
andrewks
20.06.12
✎
17:14
|
(8) ну, типа, выкидывает возможные дубли. но можно и без этого
|
|||
12
andrewks
20.06.12
✎
17:15
|
Документ.ЧекККМ.Товары и СкладыОтбора
|
|||
13
Ненавижу 1С
гуру
20.06.12
✎
17:15
|
(9) что там джойнить можно при В ИЕРАРХИИ?
(11) дубли ссылок в справочнике? всегда считал, что это первичный ключ в нем |
|||
14
Нуф-Нуф
20.06.12
✎
17:15
|
интересно как ты проверял корреляцию с количеством складов?
|
|||
15
gosn1ck
20.06.12
✎
17:16
|
(14) у меня их базе 2000
|
|||
16
Никола_
Питерский 20.06.12
✎
17:17
|
(15) Сколько уровней иерархии ?
|
|||
17
andrewks
20.06.12
✎
17:17
|
(13)
1. см (12) 2. ага, был невнимателен |
|||
18
gosn1ck
20.06.12
✎
17:17
|
(16) 1
|
|||
19
Asmody
20.06.12
✎
17:18
|
(7) к (4) индексирование на малых количествах строк смысла не имеет, но ресурс забирает
|
|||
20
gosn1ck
20.06.12
✎
17:19
|
мало? это сколько?
|
|||
21
Ненавижу 1С
гуру
20.06.12
✎
17:19
|
(17) "В Иерархии" нельзя применить к полям запроса, только к параметрам
|
|||
22
andrewks
20.06.12
✎
17:20
|
(21) и что?
|
|||
23
Никола_
Питерский 20.06.12
✎
17:23
|
Завтря проведу эксперименты на эту тему, но только буду делать на ПС(план счетов).
В типовой при выборке счетов из ПС используют в основном первый вариант ! |
|||
24
gosn1ck
20.06.12
✎
17:25
|
(23) я тоже такое видел, но когда коллега показал, что 2ой работает быстрее, я ооочень удивился
|
|||
25
Никола_
Питерский 20.06.12
✎
17:27
|
(24) Хм... а субд у Вас православная ?
|
|||
26
Ненавижу 1С
гуру
20.06.12
✎
17:27
|
(22) я тебя понял только теперь ))
|
|||
27
gosn1ck
20.06.12
✎
17:31
|
(25) не уверен, но Николу Чудотворца с ним не знакомили точно.
пока еще :) |
|||
28
Никола_
Питерский 20.06.12
✎
17:32
|
(27) Я в смысле MSSQL или что то другое ?
|
|||
29
gosn1ck
20.06.12
✎
17:36
|
да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |