ADOQuery3 + DBGridEh3 Оптимизация запроса
На форме лежит 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
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
Наложить индексы, использовать джойны
и не использовать * - указывая вместо конкретные имена столбцов.
Цитата: kot_
Наложить индексы, использовать джойны
Благодарю! с join и полями попробую)
Правда не знаю что такое индексы.