У меня есть база данных на SQL сервере с несколькими таблицами приличного размера. В некоторых таблицах содержится более 10 миллионов записей, но в одной из них особенно много проблем с производительностью, но столбцов не больше и не меньше, чем в других. Иногда я не могу даже выбрать топ-1000 из него без тайм-аута. Я не думаю, что это незафиксированные транзакции ... Однако это произойдет после попытки обновить некоторые столбцы. Я должен быть единственным, кто им пользуется прямо сейчас. Я не совсем уверен, в чем проблема. На самом деле у меня есть (по сути) клон этой таблицы, я могу нормально использовать, но после попытки обновить таблицу я ничего не могу с ней сделать.
Обновления были простыми объединенными обновлениями, чтобы избавиться от нулевых значений.