|
Модераторы: skyboy |
|
Кли |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.11.2016 Репутация: нет Всего: нет |
Всем привет!
Столкнулся с такой задачей: Создать тестовую таблицу для проверки работы индекса. Используя цикл заполнить таблицу 5 тысячами записей. Убедиться, что записи действительно созданы. Выполнить к таблице запрос, в условии которого есть неиндексированное поле. Построить индекс для этого поля и повторить запрос, убедиться, что индекс ускоряет выполнение запроса. С первой части я справился:
Помогите со второй частью а именно: Построить индекс для этого поля. И как вообще индекс работает? |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 453 |
В задании было явно указано, какой тип поля использовать?
Ну а насчёт индекса - в показанной структуре попробуйте что-то типа
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Кли |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.11.2016 Репутация: нет Всего: нет |
Cпасибо большое
|
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 453 |
Заодно попробуйте, если поле именно текстовое, префиксный индекс:
и то же, но с префиксами длины, скажем, 3 и 4 (ну то есть чуть меньше, равно и чуть больше, чем статическая часть условия отбора). И сравнить со скоростью обработки по индексу по всему полю... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |