
04.07.2013, 11:48
|
Прохожий
|
|
Регистрация: 10.09.2012
Сообщения: 19
Репутация: 10
|
|
Цитата:
Сообщение от Freeman
Тогда, скорее всего, у TIBQuery есть какие-то события, выполняющиеся для каждой записи, они и тормозят. Попробуй для начала выполнить Locate на чистом запросе.
|
вот сам текст запроса
Код:
select
clients_table.fio,
clients_table.fdate,
usluga_table.pdate,
usluga_table.time_start,
clients_table.address,
usluga_table.time_end,
usluga_table.target_name,
status_table.fstatus,
usluga_table.kolvo_uslug,
usluga_table.group_usluga,
usluga_table.usluga_id,
usluga_table.client
from usluga_table
inner join status_table on (usluga_table.status_usluga = status_table.status_id)
inner join clients_table on (usluga_table.client = clients_table.clients_id)
where usluga_table.group_usluga = 0
order by usluga_table.pdate, usluga_table.time_start, clients_table.fio
по этому запросу делаю Locate по полю usluga_table.usluga_id
usluga_table.usluga_id это одно поле из главной таблицы, и на ibquery событий не навешано.
|