![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Il'ya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.2.2003 Репутация: нет Всего: нет |
Тормозное открытие таблиц Standart Paradox при большом количестве записей, про Query вообще молчу. Люди поможите чем можите
|
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 2 Всего: 60 |
Интересно а чем здесь можно помочь? Дельфи работает с Paradox'ом с помощью драйверов и это сильно замедляет работу и ничего тут не поделаешь. Или есть конкретный вопрос? Здесь надо иметь ввиду что на локальной СУБД компонент TQuery работает "тормознутей" чет TTable.
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Il'ya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.2.2003 Репутация: нет Всего: нет |
Это ясно все!!! Ну существует же в др. драйверах SCache!!! |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 14 Всего: 154 |
Какое количество записей?
-------------------- |
|||
|
||||
| Il'ya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.2.2003 Репутация: нет Всего: нет |
2000 уже секунд 6, а на медленной машине все 15. |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 14 Всего: 154 |
При использование TTable BDE сначала запрашивает внутренную структуру таблицы, а уже потом данные из нее. Можно включить в BDE кэширование схемы (Schema Caching), что ускорит выборку записей.
Это актуально при работе с БД клиент-серверной архитектуры. Насчет локальных БД утвердительно ответить затрудняюсь. -------------------- |
|||
|
||||
| Medved |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 14 Всего: 154 |
Вот выдержки из разных FAQ:
-------------------- |
||||
|
|||||
| Il'ya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.2.2003 Репутация: нет Всего: нет |
В том то и дело что нету в локале SCache'а!!! Вопрос, можно ли его каким то образом эммулировать что ли? Не знаю что придумать: например, типа сохранять некую структуру самому, а потом подгружать... Может что то есть в функциях BDE??? :-(
|
|||
|
||||
| Il'ya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.2.2003 Репутация: нет Всего: нет |
Читал я эти FAQи...
Первая выдержка - не знаю для какого драйвера она применима... (SCache есть, BDE Cache нет и поему никогда небыло) Вторая - как можно заблокировать закрытый НД |
|||
|
||||
| Medved |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 14 Всего: 154 |
-------------------- |
||||
|
|||||
| Il'ya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.2.2003 Репутация: нет Всего: нет |
Как блокировать |
|||
|
||||
| Il'ya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.2.2003 Репутация: нет Всего: нет |
Неужели никто с этим не сталкивался!!!
|
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 14 Всего: 154 |
С таким не сталкивался.... что-то Вы Il'ya там намудрили.... -------------------- |
|||
|
||||
| Il'ya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.2.2003 Репутация: нет Всего: нет |
Ничего не намудрил... Простой эксперимент: таблица Paradox эдак полей 10; для пущей видимости забиваем 10000 записей всякой ерундой... Table.Open и .... 1 минута Для интереса, соеденим эту таблицу в Query еще с одной... 3 минуты А у меня в одном query есть 4 соединенных таблицы... 6 минут Как быть |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |