|
Элементарный вопрос | ☑ | ||
---|---|---|---|---|
0
Cunni
15.10.12
✎
13:41
|
Есть два простейших запроса:
1) ВЫБРАТЬ
2) ВЫБРАТЬ
Мне объясняли(но может быть я просто не так что-то понял), что в первом случае идет запрос к остаткам всей номенклатуре в базе, а потом накладывается условие, т.е. из полученного результат отсекается вся ненужная информация и остается только одна позиция номенклатуры. Во втором же варианте идет запрос по параметрам виртуальной таблицы, т.е. запрашивается только нужная номенклатура, соответственно скорость должна возрастать. Так ли это? Или я вообще все не так понял? p.s. надеюсь не задублировал тему, что-то вылетело |
|||
1
golden-pack
15.10.12
✎
13:41
|
Так.
|
|||
2
Alex S D
15.10.12
✎
13:42
|
да
|
|||
3
1Страх
15.10.12
✎
13:42
|
это так
|
|||
4
Cunni
15.10.12
✎
13:42
|
Но я смотрю замер производительности и время одинаковое!
|
|||
5
Alex S D
15.10.12
✎
13:42
|
(0) я б на твоем месте книжки почитал..
|
|||
6
Kashemir
15.10.12
✎
13:42
|
Таки да
|
|||
7
1Страх
15.10.12
✎
13:43
|
(4) на 5 записях регистра?
|
|||
8
Сергей Д
15.10.12
✎
13:43
|
Таки правильно объяснили. Нам на курсах тоже так объясняли.
|
|||
9
Cunni
15.10.12
✎
13:45
|
(5) я читал книжки и читаю до сих пор. Но вот зашел спор с приятелем, который вроде как шарит в sql, рассказываю ему про такие-то косяки в базе, что здесь все по старинке, параметры для запросов передаются через созданные таблицы значений, которые содержат результат предищуего запроса и т.д., в общем мрак, надо переписывать все под пакетные запросы с временными таблицами. Он мне говорит, что вышеописанные запросы действуют одинаково, слово ГДЕ накладывает условие ДО выполнения запроса.
Сделал замер и блин верно же! |
|||
10
Cunni
15.10.12
✎
13:47
|
хотя, сейчас сделаю более громоздкий запрос и посмотрю.. что-то я не подумал
|
|||
11
s03
15.10.12
✎
13:47
|
Возьми серверную базу и посмотри в профайлере запрос, который по факту будет тебе будет собирать данные - сразу поймешь отличия, гарантированно.
|
|||
12
acsent
15.10.12
✎
13:47
|
если на текущую дату, то все равно
|
|||
13
Cunni
15.10.12
✎
13:48
|
(12) а почему так?)
|
|||
14
acsent
15.10.12
✎
13:48
|
(13) ибо всего одна таблица
|
|||
15
1Страх
15.10.12
✎
13:48
|
(9) до та до всего запроса, но внутри подзапроса или снаружи
|
|||
16
КуплюКровать
15.10.12
✎
13:50
|
имя тс ппц женское
|
|||
17
vmv
15.10.12
✎
13:52
|
||||
18
Axel2009
15.10.12
✎
13:52
|
(0) для такого "простейшего" запроса время может быть одинаковое, потому что сервер составил такой план выполнения запроса.
(9) "вышеописанные запросы действуют одинаково, слово ГДЕ накладывает условие ДО выполнения запроса." твой друг плохо знает sql |
|||
19
Cunni
15.10.12
✎
13:53
|
Всем спасибо! Сделал на другую дату и все сразу стало видно!!
|
|||
20
Cunni
15.10.12
✎
13:56
|
Кстати, по каким критериям Cunni относят к женским никам?
|
|||
21
vmv
15.10.12
✎
13:59
|
(20) Дженни, Енни, Фенни, Тутси, Гунни - ето все щекарные тьолки чувак - больше не спрашивай
|
|||
22
Kashemir
15.10.12
✎
13:59
|
(20) Набери Кунни в гугле
|
|||
23
BuHu
15.10.12
✎
14:00
|
(22) бггг
|
|||
24
Cunni
15.10.12
✎
14:00
|
(22) я потому и выбрал этот ник, что знаю его значение.
(21) Набери кунни в гугле) |
|||
25
vmv
15.10.12
✎
14:01
|
куни с конями еще поищите
|
|||
26
1Страх
15.10.12
✎
14:01
|
(24) да уж...
|
|||
27
vmv
15.10.12
✎
14:02
|
(26) ты тоже подозрительный, да и в нике ошибка
|
|||
28
Aprobator
15.10.12
✎
14:03
|
(27) читать надо 1С трах )
|
|||
29
Kashemir
15.10.12
✎
14:06
|
(24) Такой ник надо для чисто бухгалтерского форума выбирать, а не программерского :)
|
|||
30
GANR
15.10.12
✎
14:11
|
(0) На этот вопрос лучшим образом даст ответ анализ плана запроса, оттранслированного из 1С в MS-SQL.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |