19.05.2004, 10:51 | #1 |
Участник
|
Переименование
Здравствуйте, кто-нибудь сталкивался с Переименованием ItemId?
Проблема в том, что операция Паспорт записи/Переименовать в какой-то (?) момент стала занимать Очень большое количество времени. Размер БД 20Гб, 2.5 SP5. Нельзя ли оптимизировать данный процесс? P.S. Переименование необходимо для некоторых ItemId, т.к. используем внешний номенклатурный справочник. |
|
19.05.2004, 11:15 | #2 |
Модератор
|
Очень большое - это какое?
На 20Гб БД сделать UPDATE для сотни таблиц - Очень быстро скорее всего не будет панацеи нет - мониторьте самые длинные запросы, разбирайтесь с ними - не переименовывайте посреди рабочего дня |
|
19.05.2004, 11:35 | #3 |
Модератор
|
Будьте бдительны!
Део в том, что часть логически связанных наименованиий, которые не связаны с ItemId надо будет тоже переименовавать. У нас, допустим, спецификация (и часть описания в настройках - внешнее описание) должна носить строго то же наименование, что и номенклатура. Пришлось писать Job, где в рамках транзакции переименовывались все связанные наименования. А если данная операция носит не разовый характер, то можно уже подумать и о спец. классе, который будет выполняться на сервере (что наверняка ускорит выполнение процесса перименования), и будет переименовавать все связанные структуры. |
|