Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2008, 14:40   #1
Корчеватель
 
Регистрация: 17.10.2008
Сообщений: 3
По умолчанию Подскажите по быстродействию

Прога под Делфи после сложного анализа данных из разных таблиц в цикле формирует записи и INSERTом вставляет их в другую таблицу, перед этим очищенную. Всё в PARADOXе. Пока вставляемых записей было порядка 3000,всё было нормально. Но когда их стало в районе 10000,стало жутко тормозить. Вставил внутрь счётчик, фиксирующий время записи каждой новой сотни записей, и увидел, что первая сотня пишется 0.3 секунды, а последние по 2 с лишним секунды. Что можно сделать?
Корчеватель вне форума Ответить с цитированием
Старый 09.11.2008, 15:27   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Есть такой компонент - ТBatchMove, специально для пакетной пересылки записей.
Или у вас каждый INSERT "после сложного анализа данных из разных таблиц"?
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подскажите! Artem25 Свободное общение 1 03.10.2008 09:18
Подскажите Dissonance БД в Delphi 4 19.06.2008 10:40
Подскажите Ser Паскаль, Turbo Pascal, PascalABC.NET 1 15.03.2008 18:32
Подскажите Yana Общие вопросы Delphi 2 23.12.2007 00:21