Имя: Пароль:
1C
1С v8
MS SQL Srvr и количество полей в документе
0 Stamper
 
20.02.12
01:51
Здравствуйте, товарищи!
Есть у нас в УПП документ с 42-мя реквизитами.
Добавили мы 43-й реквизит, и примитивный запрос вида
Выбрать * Из Документы.Документ Где Документ.Дата Между Дата1 и Дата2
стал отрабатывать вместо 2-х секунд от 150 до 360 секунд.

Нет ли здесь загвоздки с ограничением количества полей в таблицах SQL Srvr?
Припоминаю, что добавление 4-го субконто в Плане счетов приводило к превышению какого-то допустимого числа полей в таблице (если учитывать, что кроме полей видных в Конфигураторе, в Таблице SQL Srvr добавляется еще N системных полей).
Или, быть может, дело в количестве полей с настройкой "Индексировать" и/или "Полнотекстовый поиск"?
У нового поля нет "Индексировать" но есть "Полнотекстовый поиск".

Заранее благодарю за помощь.
1 Stamper
 
20.02.12
13:23
-=up!=-
2 ЧеловекДуши
 
20.02.12
13:26
ДНК?
3 ДенисЧ
 
20.02.12
13:26
тип поля?
4 ЧеловекДуши
 
20.02.12
13:26
Все дело в том, а нах...я их 43?
5 Chai Nic
 
20.02.12
13:27
Ну начать надо с того, что отловить непосредственный запрос к серверу. И посмотреть его текст, что в нём. А дальше попытаться его исполнить с анализом плана выполнения
6 mzelensky
 
20.02.12
13:27
(0) делал справочник с более чем 50 реквизитами...обрабатывал их и объектным методом и запросом - никаких проблем.
7 ЧеловекДуши
 
20.02.12
13:27
(4)Сори... удалите плиз эту пошлость, не сдержался :(
(0)Зачем вам так много полей?
8 ЧеловекДуши
 
20.02.12
13:28
+(0) Какого типа реквизиты?
9 Stamper
 
20.02.12
13:30
(2) ну я же не спросил "где ошибка" ;)
(3) ДокументСсылка
(4)(7) дело не в этом, ИМХО. меня беспокоит, что 42 было ОК, а с 43-мя -- завал. А в УПП есть документы и с большим количеством полей, кажется
(5) подскажи как, пожалуйста. быть может, ссылочку?
(8) добавлен реквизит типа "ДокументСсылка". Остальные реквизиты попадаются всякие...
10 rs_trade
 
20.02.12
13:30
(0) до ограничения вам еще очень далеко. и ограничение, на то и ограничение что не позволит создать больше. а не станет работать медленее.
11 Stamper
 
20.02.12
13:36
(10) я опасаюсь, что с достижением числа колонок N таблица каким-то образом разбивается, допустим, на несколько, и время доступа к данным увеличивается
12 rs_trade
 
20.02.12
13:41
(11) нет. смотрите план работы запроса.
13 Stamper
 
20.02.12
13:45
(12) thnx
14 Sammo
 
20.02.12
14:37
(9) Тип документ ссылка - если используете что-нибудь в нем через точки - приведет к тому, что будет в скуле join со всеми документами
15 Stamper
 
20.02.12
15:59
(14) ойёёй... видимо, в этом и проблема
16 Stamper
 
20.02.12
16:00
(14) спасибо!
Закон Брукера: Даже маленькая практика стоит большой теории.