powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Добавление в таблицу
5 сообщений из 5, страница 1 из 1
Добавление в таблицу
    #32675707
malec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
INSERT INTO arhutl (a_rmes, a_rgod, a_ntel, a_schet, a_datutl, a_kodutl,a_nomutl,a_timutl, a_oper, a_dlutl, a_sumutl) ;
SELECT * from tmputl_ur

SELECT * from tmputl_ur --> 85000 записей

INSERT INTO роботает долго и сильну грузит мишину. И если в этот момент кто-то юзает эту таблицу то вообще зависает.
APPEND FROM то же сильно грузит.


Нельзя ли сделать это как-то по другому, без этого груза ?
...
Рейтинг: 0 / 0
Добавление в таблицу
    #32675733
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зависает потому что пытается блокировать таблицу
может как вариант insert по одной записи в цикле
...
Рейтинг: 0 / 0
Добавление в таблицу
    #32675752
malec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А пачками по 100-200 записей ?
...
Рейтинг: 0 / 0
Добавление в таблицу
    #32675758
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь вопрос не в синтаксисе команды, а в структуре твоей базы данных.

Дело в том, что при доабвлении каждой записи в таблицу должны быть выполнены ряд проверок и модификаций:

-) Выполнение DEFAULT полей
-) Выполнение RULE полей
-) Выполнение RULE записи
-) Выполнение Insert-триггера
-) Модификация всех открытых индексных файлов

Чем больше у тебя накручено кода в этих процедурах и чем сложнее структурный индексный файл, тем больше времени тратится на вставку одной записи, а тем более нескольких десятков тысяч.
...
Рейтинг: 0 / 0
Добавление в таблицу
    #32675800
malec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прога написана на FPD2.6 и соответственно таблицы такиеже.
Так что нет там DEFAULT, RULE, тригеров.
А я просто примочки к проге дописываю на 8-том или 9-м, так как тут SQL мощнее.
А как насчёт TRANSACTION ? Кто работал подскажите !
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Добавление в таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]