Страница 1 из 1

PDAC, тормоза

Добавлено: 14 май 2003, 11:22
АлексейН
Для доступа к базе использую СBuilder+PDAC,
(PvQuery, PvSqlDatabase).
Так вот простой запрос типа
select * from persons (3500 записей)
выполняется около 10(!!!) минут
Помогите разобраться в чем тут дело. :-[

Re: PDAC, тормоза

Добавлено: 14 май 2003, 12:26
АлексейН
Если использовать стндартные компоненты BDE: TQuery, TDatabase, то это занимает 15 секунд,
но к базе коннектится почти минуту...
help!

Re: PDAC, тормоза

Добавлено: 14 май 2003, 13:13
Goblin
Titan Btrieve компоненты пользуй ...они напрямую через Btrieve API ходят и на порядок быстрее - а всякие PDAC, BDE, ходящий к Btrieve через ODBC забудь как кошмарный сон ... А еще лучше VIP освой - все будет в Галактике, на ее платформе,побыстрее в действиях над БД да и в процессе разработки выигрыш по времени будет ...

Re: PDAC, тормоза

Добавлено: 14 май 2003, 17:58
АлексейН
А эти компоненты будут работать с Pervavisom?
И все же, люди, кто-нибудь объяснит в чем тут трабл?

Re: PDAC, тормоза

Добавлено: 15 май 2003, 06:45
YuS
Попробуй не использовать PvSqlDatabase.
У меня в приложении только PvQuery, замечательно работает, даже быстрей чем отчет созданный в FCOM.

Re: PDAC, тормоза

Добавлено: 15 май 2003, 11:28
АлексейН
4YuS не помогло :(

Re: PDAC, тормоза

Добавлено: 15 май 2003, 14:07
Goblin
компоненты Titan Btrieve специально написан для работы с Btrieve'ом, использует Btrieve API ... единственое в чем был замечен глюк - иногда проблематично воспринимался тип __int64 ...

http://www.reggatta.com/downloads.htm

А что за задача, что ее нельзя на VIP'е в галактике написать ?

Re: PDAC, тормоза

Добавлено: 15 май 2003, 15:23
АлексейН
Можно, конечно, только не умею =)
кстати где взять эти компоненты под Builder5?

Re: PDAC, тормоза

Добавлено: 15 май 2003, 17:17
АлексейН
Что интересно, когда заходишь через Pervasive.SQL Contrlo Center, то тоже оооочеь долго(неск. минут только чтобы открыть какую-нибудть таблицу).
Еще не спрашивает пароль при входе в базу.