|
|
|
| В чом суть индексов таблицы и зачем они нужны? обьясните новичку. | |
|
|
|
|
|
|
|
для: Gopneg_IT
(19.02.2015 в 13:34)
| | представьте себе у вас в комнате сильный беспорядок, и что бы найти нужную вещь, вам надо посмотреть каждый предмет, а если вы наведёте порядок, то будете точно знать где что лежит и если вы ищите галстук, то будете точно знать что он в шкафу и больше нигде в комнате галстуков нет.
индексы - это порядок в БД
нужны они соответственно для увеличения производительности БД
индекс ничто иное как копия столбца, отсортированная определённым образом
представьте миллион записей, а искомое расположенно в первых десяти, без индекса вы заставите просмотреть БД весь миллион, а с индексом только первые десять. | |
|
|
|
|
|
|
|
для: Valick
(19.02.2015 в 14:29)
| | а если я не ношу галстуков? а вот носки бывает трудно найти | |
|
|
|
|
|
|
|
для: Gopneg_IT
(19.02.2015 в 15:08)
| | проиндексируй носки | |
|
|
|
|
|
|
|
для: Gopneg_IT
(19.02.2015 в 13:34)
| | индекс у таблицы - приблизительно то же, что и алфавитный указатель у большого толстого учебника.
и действует по тем же принципам.
И основное преимущество не в быстром доступе к первым N записям, а в том, что для обнаружения любой из строк в индексе нужно выполнить единицы обращений к носителю данных. Единицы, даже если в таблице миллионы строк.
Точно также как в алфавитном указателе книги. | |
|
|
|
|
|
|
|
для: Trianon
(19.02.2015 в 15:18)
| | то есть чтобы нифигово быстро работал поиск по какимто полям в таблице надо завести индексы на эти поля? | |
|
|
|
|
|
|
|
для: Gopneg_IT
(19.02.2015 в 17:03)
| | совершенно колбаса | |
|
|
|
|
|
|
|
для: Valick
(19.02.2015 в 17:22)
| | а если например есть соединение таблиц. но таблицы соединены не только по первичному ключу а и по другим полям. эти другие поля надо делать индексами? | |
|
|
|
|
|
|
|
для: Gopneg_IT
(19.02.2015 в 17:25)
| | я люблю порядок в БД, поэтому у меня нет таких ситуаций и соединение только по первичному ключу, но по идее надо индексировать поля и по которым поиск и по которым соединение | |
|
|
|
|
|
|
|
для: Valick
(19.02.2015 в 17:39)
| | панятна | |
|
|
|
|
|
|
|
для: Gopneg_IT
(19.02.2015 в 13:34)
| | Это так, впечатление от темы.... Семок не хватает чеб нормуль на кортах побазарить :D | |
|
|
|
|
|
|
|
для: Sfinks
(19.02.2015 в 18:41)
| | А самое забавное, что ник я только что прочитал ;) Норм, чувак. В образе :D | |
|
|
|
|
|
|
|
для: Sfinks
(19.02.2015 в 18:43)
| | Ник как ник чо. да и у тебя ник что надо. знал я одного типа на раёне у него погоняло Киса. тоже сфинкс чо. | |
|
|
|