Регистрация Правила Главная форума Поиск |
0
- 18.10.2022 - 11:57
|
Есть таблица необходимо перенести её в другую БД, не блокируя больше чем на 5 секунд таблицу, записей много переносит 2 часа. Вот как делаю но таблица блокируется тогда BEGIN TRANSACTION INSERT INTO table1.reciveBD SELECT * FROM table1.sourceBD WHERE FldDate < @Date DELETE FROM table1.sourceBD WHERE FldDate < @Date) COMMIT | |
1
- 29.07.2023 - 15:25
|
А есть возможность - написать робота, который сам, периодически запускаясь, сможет сделать: 1. Узнавать какая крайняя запись перенесена. 2. Переносить часть данных, чтобы блокировка была не более 5 секунд. 3. Если перенесены все данные удалить всё из table1.source | |
| Интернет-форум Краснодарского края и Краснодара |