Индексы таблиц базы данны.... #387442


#0 by SupC
Это это, собственно, такое??? Читаю "большую" книгу. Вроде бы все понятно (для чего это, как формируется). Но где это зраниться??? Это дополнительное поле в каждой таблице??? или это актуально только для клиент - серверного варианта???
#1 by ДенисЧ
Хранится в отдельных таблицах. dbf 1с видел? Там файлы *.cdx видел?
#2 by SupC
Дык если индексные файлы храняться отдельно, то как они помогают при отборах???, если данные в других таблицах??? прошу прощение за глупость, но что-то не догоняю(((
#3 by ДенисЧ
Лучше тебе почитать немного о базах данных... Долго объяснять.
#4 by ДенисЧ
Простейший аналог - тематические каталоги в библиотеке.
#5 by AiR
Если говорить в терминах SQL-сервера, то индексы - это механизм SQL-сервера позволяющий намного быстрее добраться до нужных данных
#6 by SupC
- начначение понятно, хотелось бы понять как все устроено на "низком" уровне....
#7 by AiR
Естественно, чтобы этот механизм работал - необходимы накладные расходы, такие как: дополнительное место на диске, а также время процессора на построение и использование индексов.
#8 by SupC
наверное прийдеться читать о базах данных))) и - спасибо
#9 by AiR
Индексы - это те же таблицы баз данных, только построенные определенным образом по полям индекса и хранящие в себе информацию о физическом месторасположении необходимых данных.
#10 by AiR
ну без теории - никуда...
#11 by Живой Ископаемый
возможно нужно читать не только о базах данных, но и об алгоритмах сортировки...
#12 by SupC
- спасибо, то - что нужно. Теперь понятно))))
#13 by Mikeware
а оно это надо? Называть индекс "таблицей" несколько некорректно...
#14 by SupC
И последний вопрос))) каждой физической таблице Бд соответствует своя таблица индексов???? таблицы индексов создаютьс толко при клиент-серверном варианте???
#15 by ДенисЧ
нет и нет :-)
#16 by SupC
= )
#17 by SupC
у мну в каталоге бд нет файлов *.cdx (((
#18 by Мелкий бес
применительно к 1с8.1 говорить о единой таблице для данных и индекса абсолютно правильно смотри на ИТС статью про кластерные индексы.
#19 by ДенисЧ
Потому что у тубу не 77 :-)
#20 by SupC
спасибо!
#21 by SupC
-  ясн, в семерошном каталоге нашел)))
#22 by Mikeware
применительно к кластерным индексам говорить о 1с8.1 глупо. кластерный индекс - он и в африке кластерный индекс... К тому же индексы бывают не только кластерные, но и некластерные... и не только в 1с8.1 :-)
#23 by Михей
епт... какая мысль сложная
#24 by Mikeware
Ну подумай ее еще раз :-)) Или ты милиционер?
#25 by Мелкий бес
почитай людей, общающихся с разработчиками Принципиальным отличием кластерного индекса от индексов других типов является то, что при его определении в таблице физическое расположение данных перестраивается в соответствии со структурой индекса
#26 by Mikeware
Пипец. понятие кластерного индекса изучается в курсе баз данных где-то в середине института. И относится не только к снеговику, и даже не только к базам 1с. Более того, в статейке по ссылке дано классическое определение как индексов, так и кластерных и некластерных. Только для  понимания сути индексов совсем не обязательно "читать людей, общающихся с разработчиками"...
#27 by Demiurg
как автор материалов хочу подтвердить что статьи не изобретают велосипед, а делают выжимки из теории на ключевые моменты, которые обычно теряются за горами 5 лет института не сортесь :)))
#28 by Demiurg
но важно, что акцент на том, что выделять - это моя практика, т.е. то что пропустил через себя и это помогает добиться РЕЗУЛЬТАТА!
#29 by Mikeware
только "настаящим адинэсникам" это, увы, не поможет...
#30 by Demiurg
я стараюсь помочь тем, кто хочет разобраться, кто не хочет, тем ни кто не поможет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С