Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибки BDE Engine [D5]


Оксана ©   (2003-02-19 10:13:00) 

Уважаемые мастера, подскажите, пожалуйста, как избежать появления ошибки Temporary table resource limit при работе с большим объемом выбранных данных.


Anatoly Podgoretsky   (2003-02-20 12:53:00) [1]

Все таки смотри в сторону BLOCK SIZE запроссы используют формат Парадокс для создания временных таблиц. Что касается мамого Оракла тут я не могу подсказать, но наверняка и у него есть какие нибудь настройки.
И еще разберись где создаются временные таблицы может там места не хватает.


Оксана   (2003-02-20 12:42:00) [2]

Размер записи 50бт


Anatoly Podgoretsky   (2003-02-20 12:22:00) [3]

Оксана (20.02.03 12:04)
Размер одной записи?


myor   (2003-02-20 12:13:00) [4]

может, увеличить block_size в oracle?


Оксана   (2003-02-20 12:04:00) [5]

Ошибка выдается после того, как из выборки в 3,8 млн записей ОБРАБОТАНО 3662848 (записи из выборки пишутся в текстовый файл)
Это число не менялось при изменении BDE настроек и увеличении файла подкачки(используется треть виртуальнрой памяти)
Может кто знает в чем здесь может быть дело?
Заранее спасибо.


MsGuns   (2003-02-19 21:03:00) [6]

Так еще бывает, если запрос не очень "корректен", например, Декартово. Но для более точного диагноза надо показать больного (запрос).


Desdechado   (2003-02-19 18:08:00) [7]

тогда на клиента тащи по минимуму, ограничивай запросы


Оксана   (2003-02-19 14:53:00) [8]

Не помогает...:(


Desdechado   (2003-02-19 11:43:00) [9]

BDE использует для локального кэширования один из драйверов локальных БД, по умолчанию Парадокс. Поэтому его и настраивать в BDE Admin - Config - Init


Оксана   (2003-02-19 11:31:00) [10]

БД Oracle


Anatoly Podgoretsky   (2003-02-19 10:29:00) [11]

Посмотри в BDE, что у тебя стоит для драйвера Парадокс в параметре BLOCK SIZE. Увеличь этот параметр в 2/4 раза, или сразу поставь 32768 (для 3и4 4096)


Наверх

Титульная страница Поиск, карта сайта Написать письмо