powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / [Pervasive] Банч insert
1 сообщений из 1, страница 1 из 1
[Pervasive] Банч insert
    #39105758
mabanza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Пара вопросов про вставку записей пачками. Есть запрос вида

insert into EmployeeHelper (OwnerId, EmployeeId, "Date") values (A1,B1,C1);
insert into EmployeeHelper (OwnerId, EmployeeId, "Date") values (A2,B2,C2);
insert into EmployeeHelper (OwnerId, EmployeeId, "Date") values (A3,B3,C3);

к БД Pervasive 11 (Pervasive.Data.SqlClient version v2.0.50727). По полям OwnerId, EmployeeId имеется вторичный индекс.

1. Несмотря на явно читаемые точка-с-запятой в конце каждого запроса, отрабатывает только первый. Как заставить Первайзив отрабатывать этот запрос в соответствии со стандартом, т.е. вставить все три записи одной командой?

2. Даже если вставляю записи по одной открыв одно соединение на всех, работает медленно. 300 записей вставляет 8 сек. Как ускорить этот банч инсерт? Ну там, отключить вторичный индекс, произвести вставку, потом включить или еще какие-нибудь уловки?

Спасибо
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / [Pervasive] Банч insert
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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