powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / как вставить 10 миллионов строк в таблицу.
2 сообщений из 2, страница 1 из 1
как вставить 10 миллионов строк в таблицу.
    #39424073
bai84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет как лучше вставить 10 миллионов строк в таблицу.
на текущий момент при вставке ошибка
Adaptive Server Enterprise/15.5/EBF 17795 SMP ESD#1/P/x86_64/Enterprise Linux/asear155/2495/64-bit/FBO/Thu May 27 06:07:23 2010


Space available in the log segment has fallen critically low in database 'ХХХ'. All future modifications to this database will be suspended until the log is successfully dumped and space becomes available.
The transaction log in database ra_dev is almost full. Your transaction is being suspended until space is made available in the log.

Описание процесса. Клиент кидает файл, данные в нем проходят обработку, проверку на корректность, формируется результирующий набор (data_table ), который вставляется в результирующую таблицу(rezalt_table).
текущий вариант

insert into rezalt_table
select * from data_table

мое видение - вставлять циклом
while @i <= (select max(oid ) from data_table )
begin
insert into rezalt_table
select t1.*
from data_table as t1
where oid between @i and @i+10000
select @i = @i+10001
end
...
Рейтинг: 0 / 0
как вставить 10 миллионов строк в таблицу.
    #39424282
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bai84Space available in the log segment has fallen critically low in database 'ХХХ'. All future modifications to this database will be suspended until the log is successfully dumped and space becomes available.
The transaction log in database ra_dev is almost full. Your transaction is being suspended until space is made available in the log.
Тебе текст ошибки перевести?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / как вставить 10 миллионов строк в таблицу.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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