|
Как влияет Ведущее поле на скорост выборки | ☑ | ||
---|---|---|---|---|
0
vam911
15.07.12
✎
13:23
|
Довольно медленно происходит выборка из региста.
одно из измерений по которому идет отбор - "Ведущее". Может лучше поменять на индекс? |
|||
1
Rie
15.07.12
✎
13:24
|
(0) Насколько я понимаю, индекс там и так есть.
|
|||
2
ОбычныйЧеловек
15.07.12
✎
13:27
|
(0) Возможно измерение у тебя составного типа и для более быстрой выборки в запросе надо привести к опреленному типу?
|
|||
3
vam911
15.07.12
✎
14:36
|
(2) по подробней, пожалуста
|
|||
4
МихаилМ
15.07.12
✎
14:53
|
ит - точная дисциплина
термин "довольно" к ней не применим. будте конкретней |
|||
5
ОбычныйЧеловек
15.07.12
✎
14:56
|
(3) Куда же еще подробнее то... Может лучше опишешь свой РС и покажешь запрос?
|
|||
6
vam911
15.07.12
✎
15:31
|
(5) вряд ли поможет....
в регистре всего пара тысяч записей но запрос тормозит:((( Запрос = Новый Запрос; Запрос.УстановитьПараметр("НачПериода",НачалоДня(Ссылка.НачалоПериодаСтавок)); Запрос.УстановитьПараметр("КонПериода",КонецДня(Ссылка.ОкончаниеПериодаСтавок)); Запрос.УстановитьПараметр("Регистратор",МакетСтавокНакладныхРасходов); Запрос.УстановитьПараметр("Показатель",Показатель); Запрос.Текст = "ВЫБРАТЬ | МакетыСтавокНакладныхРасходов.Период, | МакетыСтавокНакладныхРасходов.Регистратор, | МакетыСтавокНакладныхРасходов.Показатель КАК Показатель, | МакетыСтавокНакладныхРасходов.Месяц, | МакетыСтавокНакладныхРасходов.Значение |ИЗ | РегистрСведений.НГО_МакетыСтавокНакладныхРасходов КАК МакетыСтавокНакладныхРасходов |ГДЕ | МакетыСтавокНакладныхРасходов.Месяц МЕЖДУ &НачПериода И &КонПериода | И МакетыСтавокНакладныхРасходов.Регистратор = &Регистратор | И МакетыСтавокНакладныхРасходов.Показатель = &Показатель |ИТОГИ ПО | Показатель"; РЗ = Запрос.Выполнить(); |
|||
7
Худой
15.07.12
✎
15:54
|
Интересно, а перестановка в запросе параметров местами, будет влиять на скорость исполнения запроса?
|
|||
8
МихаилМ
15.07.12
✎
15:55
|
подозрение на поле [показатель]
возможно оно составного типа или ПВХ. 2 тыс. записей должны отбираться мгновенно подозрение на пост обработку |
|||
9
ОбычныйЧеловек
15.07.12
✎
15:56
|
(6) Судя по запросу ты выбираешь данные по регистратору (непонятно правда зачем в этот случае нужен период)- выборка должна быть мгновенной. возможно "значение" является составным типом - поэтому и притормаживает.
|
|||
10
Худой
15.07.12
✎
16:19
|
Мда... Насчет того, что в запросе участвует сразу и регистратор, и период. Сразу не обратил внимания. Косяк.
|
|||
11
МихаилМ
15.07.12
✎
16:28
|
(10) для 2000 записей фулскан будет с вероятностью 90%.
так что не "Косяк" |
|||
12
Худой
15.07.12
✎
16:31
|
Это показатель косяка
|
|||
13
izekia
15.07.12
✎
16:41
|
(6) в профайлер смотрел?
|
|||
14
vam911
15.07.12
✎
17:47
|
показатель - элемент справочника
|
|||
15
МуМу
15.07.12
✎
18:19
|
Ставлю сто баксов что будет фулскан:) Фулскан 2000 записей будет доли секунды отрабатывать, поэтому не понятно как именно "тормозит". Может быть именно тормозит не на запросе а на получении рекордсета или на его обработке.
|
|||
16
МуМу
15.07.12
✎
18:20
|
+(15) Когда хотите совета то лучше указывать не просто "тормозит" а конкретное время выполнения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |