Скорость выполнения запроса Select в 1,5 млн-ой таблице.

Vasily_VS

Guest
Скорость выполнения запроса Select в 1,5 млн-ой таблице.

Здравствуйте.
Ситуация такая, имеется таблица (около 1,5 млн записей)
: 8 полей, char(15,20,5,3,20,12,10,10) соответсвенно.
Несколько полей в базе пустые (необходимы для дампа данных, изначально составленных в таком формате).
1,2 поле вместе - уникальны
Запрос на SELECT по второму полю выполняется 8 сек.
На сайте ждать выполнение довольно неприятно.
Обращался к хостеру - вроде сервер нормальный, ОЗУ вся не задействована.
Как быть? Таблица будет еще расти.
Может разбросать по нескольким таблицам, и часть поиска (критерий выбора таблицы ) выполнять на PHP увеличит ли это скорость выполнения скрипта в целом?
 

Vasily_VS

Guest
Спасибо. Сделал индекс по искомому полю все заработало значительно быстрее. Почему-то думал если установить что 2 поля уникальны по ним автоматически будет создан индекс.
А запрос элементарный: select * from price where number = '3432432'
 
Сверху