Объясните INDEX и KEY в MySQL
От: Аноним  
Дата: 27.10.06 02:57
Оценка:
Создаю таблицу вот так:

CREATE TABLE IF NOT EXISTS node
(
    Id DOUBLE    UNSIGNED PRIMARY KEY,
    Pos INT    UNSIGNED,
    Name MEDIUMTEXT,      
    INDEX (Id)
)


Вопросы:
1. INDEX(Id) — индексирует по Id что ускорит выборку. Так ли это?
2. Если я еще добавлю KEY(Pos) — на что это повлияет? Повысит ли это скорость при SELECT * FROM node ORDER BY Pos?
3. Что можно еще добавить в этот запрос чтобы выборка SELECT * FROM node ORDER BY Pos работала максимально быстро?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.