Leftmost Index Prefixes

0 views
Skip to first unread message

A4

unread,
Aug 26, 2006, 6:54:37 PM8/26/06
to ua_mysql
В разделе "Index Optimization and Index Usage" мануала
к подготовке к экзамену описывается
техника "Leftmost Index Prefixes". Суть её в том,
что если у вас композитный индекс (на
несколько столбцов), то первые столбцы
этого индекса можно использовать как
если бы у вас на них был отдельный
индекс.

Т.е. если индекс объявлен примерно так:

CREATE TABLE ... (..., PRIMARY KEY (Country, Language))

то можно считать, что у вас КАК БЫ два
индекса, которыми можно пользоваться:
1. INDEX (Country, Language) - очевидно
2. INDEX (Country) - не очевидно

Под "пользоваться индексами" я имею
ввиду - использовать их в WHERE, ORDER BY или
GROUP BY и обоснованно ждать хорошей
скорости выполнения своих запросов.

Reply all
Reply to author
Forward
0 new messages