Цитата:
Сообщение от
stico
Конечно же, АОС и SQL на разных серверах. Ограничение памяти также использовалось. Картина не меняется. SQL использует все отданное ему ОЗУ и затем начинаются тормоза у пользователей (несмотря на то что свободная память есть). SQL-ю не хватает памяти.
"Смешались в кучу кони, люди..."
Вы представляете себе процесс "переименования" ?
Для начала ищутся ВСЕ таблицы, в которых используется ключ, который изменяется. Для itemid - ИМХО это минимум половина всех таблиц, в том числе inventtrans, inventsum и т.п.
Потом делается update всех этих таблиц (я сильно надеюсь что в одной транзакции). В случае MSSQL это практически 100% гарантия блокировки всей таблицы.

И после этого я бы сильно обиделся если бы пользователи не имели торможения!!!
зы Не проще заблокировать "старую" номенклатуру и создать новую ?