Переключение на Главную Страницу Страницы: 1 [2] 3 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) Доп. индексы на таблицы 1С (число прочтений - 11350 )
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Доп. индексы на таблицы 1С
Ответ #15 - 16. Апреля 2008 :: 12:15
Печать  
sadovnikov писал(а) 16. Апреля 2008 :: 11:55:
Наконец-то можно будет сделать так, чтобы, например, отчет "Реестр документов" с фильтром по товару зарботал шустрее.

Я сам это не практиковал, но что мешает для решения этой конкретной задачи использовать графу отбора.
  

1&&2&&3
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Доп. индексы на таблицы 1С
Ответ #16 - 16. Апреля 2008 :: 12:17
Печать  
trad писал(а) 16. Апреля 2008 :: 12:15:
...но что мешает для решения этой конкретной задачи использовать графу отбора.


Очень не хочется перегружать таблицу _1SCRDOC. Ей, бедной, и так тяжело.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доп. индексы на таблицы 1С
Ответ #17 - 16. Апреля 2008 :: 12:32
Печать  
sadovnikov писал(а) 16. Апреля 2008 :: 10:07:
Arta, тот скрип, про который говорит Алексей, не требует правки хранимых процедур. Согласись, это огромный плюс?

Плюс? А какой? Улыбка  Я один раз два года назад подправил процедуру и забыл про это дело.
Только индексы приходится создавать с именем по маске, но зато сразу можно отличить от штатных.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доп. индексы на таблицы 1С
Ответ #18 - 16. Апреля 2008 :: 12:33
Печать  
trad писал(а) 16. Апреля 2008 :: 12:15:
Я сам это не практиковал, но что мешает для решения этой конкретной задачи использовать графу отбора.


Вообще отказался от них Улыбка
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Доп. индексы на таблицы 1С
Ответ #19 - 16. Апреля 2008 :: 12:38
Печать  
Arta писал(а) 16. Апреля 2008 :: 12:32:
sadovnikov писал(а) 16. Апреля 2008 :: 10:07:
Arta, тот скрип, про который говорит Алексей, не требует правки хранимых процедур. Согласись, это огромный плюс?

Плюс? А какой? Улыбка  Я один раз два года назад подправил процедуру и забыл про это дело.
Только индексы приходится создавать с именем по маске, но зато сразу можно отличить от штатных.


Тебе проще - у тебя одна (?) база и ты сам за ней следишь. У нас другая ситуация, так что правка ХП - серьезное ограничение.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доп. индексы на таблицы 1С
Ответ #20 - 16. Апреля 2008 :: 12:46
Печать  
sadovnikov писал(а) 16. Апреля 2008 :: 12:38:
Тебе проще - у тебя одна (?) база и ты сам за ней следишь. У нас другая ситуация, так что правка ХП - серьезное ограничение.

Разговор идет про базу или сервер? Баз у меня десяток.
Я вот к чему:

Цитата:
В процедуре master.dbo.sp_statistics (процедура, ответственная за проверку наличия индексов таблиц) необходимо изменить небольшую часть кода.
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Доп. индексы на таблицы 1С
Ответ #21 - 16. Апреля 2008 :: 12:58
Печать  
Arta писал(а) 16. Апреля 2008 :: 12:46:
Разговор идет про базу или сервер?


Судя по всему, про сервер...
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Доп. индексы на таблицы 1С
Ответ #22 - 16. Апреля 2008 :: 13:04
Печать  
2 sadovnikov
проясни. в твоей задаче реестр документов только по одному виду?
  

1&&2&&3
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доп. индексы на таблицы 1С
Ответ #23 - 16. Апреля 2008 :: 13:10
Печать  
sadovnikov писал(а) 16. Апреля 2008 :: 12:58:
Судя по всему, про сервер...

Ну так на сервере она одна. Долго ли ее поправить Улыбка
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Доп. индексы на таблицы 1С
Ответ #24 - 16. Апреля 2008 :: 13:13
Печать  
trad писал(а) 16. Апреля 2008 :: 13:04:
2 sadovnikov
проясни. в твоей задаче реестр документов только по одному виду?


Конечно, в общем случае - не по одному виду. Однако, очень часты ситуации, когда пользователи терзают именно один вид - что там ищут.

2 Arta. А у меня только у одного клиента 19 филиалов...
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Доп. индексы на таблицы 1С
Ответ #25 - 16. Апреля 2008 :: 13:26
Печать  
Все же не понятно чем crdoc не катит для этой задачи.
Аргумент "Ей, бедной, и так тяжело." меня приводит только к тупиковому рассуждению что есть тяжело, а что есть легко  Озадачен
В моей основной базе записей в црдоке почти в 4 раза больше чем в журне. но при использованиии црдока в запросах тяжести не ощущаю  Озадачен
  

1&&2&&3
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Доп. индексы на таблицы 1С
Ответ #26 - 16. Апреля 2008 :: 13:37
Печать  
trad писал(а) 16. Апреля 2008 :: 13:26:
Все же не понятно чем crdoc не катит для этой задачи.
Аргумент "Ей, бедной, и так тяжело." меня приводит только к тупиковому рассуждению что есть тяжело, а что есть легко  Озадачен
В моей основной базе записей в црдоке почти в 4 раза больше чем в журне. но при использованиии црдока в запросах тяжести не ощущаю  Озадачен


Да, я тоже не понял - ведь запросы с crdoc всегда идут по индексу (или графа, или подчиненные)
и размер не должен иметь решающего значения...
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Доп. индексы на таблицы 1С
Ответ #27 - 16. Апреля 2008 :: 13:48
Печать  
"Тяжело", например, делать связывание товара в табличной части документа и поля PARENTVAL в формате неопределенного значения. При условии, что в базе несколько миллионов документов.
Могу привести другой пример: поиск надо делать не только по товару. А по связке 2 полей - товар и его доп. характеристика.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Доп. индексы на таблицы 1С
Ответ #28 - 16. Апреля 2008 :: 14:09
Печать  
sadovnikov писал(а) 16. Апреля 2008 :: 13:48:
"Тяжело", например, делать связывание товара в табличной части документа и поля PARENTVAL в формате неопределенного значения. При условии, что в базе несколько миллионов документов.
Могу привести другой пример: поиск надо делать не только по товару. А по связке 2 полей - товар и его доп. характеристика.

Нет. Подожди с другими примерами. мы рассматриваем пока одну конкретную задачу: "отбор документов по товару для построения реестра"
Так и получаем некоторый набор CHILD_DATE_TIME_IDDOC по графе и PARENTVAL = нашему товару.
К чему связь с ТЧ и аргумент "много милионов документов"
  

1&&2&&3
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Доп. индексы на таблицы 1С
Ответ #29 - 16. Апреля 2008 :: 14:26
Печать  
trad писал(а) 16. Апреля 2008 :: 14:09:
Нет. Подожди с другими примерами. мы рассматриваем пока одну конкретную задачу: "отбор документов по товару для построения реестра"
Так и получаем некоторый набор CHILD_DATE_TIME_IDDOC по графе и PARENTVAL = нашему товару.
К чему связь с ТЧ и аргумент "много милионов документов"


Во накинулись Улыбка
"К чему связь с ТЧ" - фильтр по количесву, сумме и т.д. Тоесть, по реквизитам ТЧ.
Если задачу сводить к "отбору документов по товару для построения реестра", то да.  _1SCRDOC для этого вполне хватит.
"аргумент "много милионов документов" - при относительно небольшом количество товаров (несколько тыс. позиций), но большом документообороте, ИМХО, селективность индекса будет низкой. И количество записей в таблице будет хорошо сказываться на производительности. (Или я уже бред несу?)
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 4 
ОтправитьПечать