Показать сообщение отдельно
Старый 05.04.2011, 21:17   #15  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Коллеги, я не программист, но разве так нельзя?

Я пытаюсь избавиться от двух зол:
1) отдельный ttsbegin/ttscommit для каждой записи (из 700 000 в одной таблице)
2) единственный ttsbegin/ttscommit для всей таблицы (700 000 записей)

Оптимальным решением было бы разбить таблицу на, скажем, 70 кусков, т.е. изменить все записи за 70 транзакций.

Для таблиц с уникальным индексом по единственному полю я, вроде, решение нашел, завтра продолжу тестирование.

Для остальных, если не извращаться, надо будет выбрать (1) или (2).

При гипотетическом отсутствии других вариантов какой из этих двух вариантов будет оптимальнее, кто как думает?

Последний раз редактировалось Hyper; 05.04.2011 в 21:20.