Цитата:
Сообщение от
Ivanhoe
Коллеги, я не программист, но разве так нельзя?
Я пытаюсь избавиться от двух зол:
1) отдельный ttsbegin/ttscommit для каждой записи (из 700 000 в одной таблице)
2) единственный ttsbegin/ttscommit для всей таблицы (700 000 записей)
Оптимальным решением было бы разбить таблицу на, скажем, 70 кусков, т.е. изменить все записи за 70 транзакций.
Для таблиц с уникальным индексом по единственному полю я, вроде, решение нашел, завтра продолжу тестирование.
Для остальных, если не извращаться, надо будет выбрать (1) или (2).
При гипотетическом отсутствии других вариантов какой из этих двух вариантов будет оптимальнее, кто как думает?