Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ADOQuery3 + DBGridEh3 Оптимизация запроса

87K
10 марта 2013 года
Роман Сидорченко
4 / / 10.03.2013
Посоветуйте пожалуйста.
На форме лежит ADOQuery3, DBGridEh3

Тело запроса ADOQuery3-
Код

 
Код:
SELECT * FROM people p, farms f, constituencies c, streets s
WHERE p.farm_id = f.id
AND c.id = f.const_id
AND s.id = f.street_id
ORDER BY p.fio
LIMIT 1

Очень долго загружается запрос, можно ли как нибуть оптимизировать это дело?

Записей в таблицах
people 15004
farms 5668
constituencies 5
streets 236
1
10 марта 2013 года
kot_
7.3K / / 20.01.2000
Наложить индексы, использовать джойны
1
10 марта 2013 года
kot_
7.3K / / 20.01.2000
и не использовать * - указывая вместо конкретные имена столбцов.
87K
10 марта 2013 года
Роман Сидорченко
4 / / 10.03.2013
Цитата: kot_
Наложить индексы, использовать джойны

Благодарю! с join и полями попробую)
Правда не знаю что такое индексы.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог