Оптимизация настройки MS SQL и модификация структуры таблиц
Цена договорная
Есть система, работающая с СУБД MS SSQL Server 2019 или 2014
Все таблицы БД имеют простую структуру:
Первичный ключ: UUID – varchar(36)
Для некоторых таблиц UUID связанного объекта - varchar(36), некластерный индекс, не FK
Служебные поля простых типов: версия, метка времени, id сессии и тд
Данные объекта varchar(xxx) или varchar(max)
Объем БД может достигать нескольких десятков ГБ.
Проблема: при Insert или Update временами наблюдается значительная просадка производительности. Проблема может быть как систематическая, так и периодически возникающая. В худших случаях операции выполняются по несколько секунд. Воспроизводится на различных серверах.
Простые гипотезы, типа приращения файла БД проверены. От varchar(max) в некоторых местах избавиться нельзя.
Задача: выявить источник проблемы, предложить оптимизированные настройки СУБД, модификацию структуры таблиц.
Все таблицы БД имеют простую структуру:
Первичный ключ: UUID – varchar(36)
Для некоторых таблиц UUID связанного объекта - varchar(36), некластерный индекс, не FK
Служебные поля простых типов: версия, метка времени, id сессии и тд
Данные объекта varchar(xxx) или varchar(max)
Объем БД может достигать нескольких десятков ГБ.
Проблема: при Insert или Update временами наблюдается значительная просадка производительности. Проблема может быть как систематическая, так и периодически возникающая. В худших случаях операции выполняются по несколько секунд. Воспроизводится на различных серверах.
Простые гипотезы, типа приращения файла БД проверены. От varchar(max) в некоторых местах избавиться нельзя.
Задача: выявить источник проблемы, предложить оптимизированные настройки СУБД, модификацию структуры таблиц.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.