У некоторых заказчиков очень медленная вставка в базу данных (в три раза медленнее, чем обычно). Я не вижу причины, по которой это происходит. Проверил сеть и вроде все ок.
Любые предложения, что может быть не так с db здесь? и как я могу это проверить?
Мы используем sql server 2005.
Спасибо .
Профилируйте вставку и получите план выполнения запроса.
Возможно, обновляются запущенные триггеры или обновляется чрезмерное количество индексов.
Похоже, у вас проблема с хранилищем на этом клиенте. Операции ввода-вывода - один из основных факторов, влияющих на производительность SQL Server (или ее отсутствие). Какая у вас конфигурация хранилища на этом клиенте?
Просмотрите эти статьи. Есть еще масса рекомендаций по настройке хранилища для SQL Server.
Я бы предложил использовать комбинацию perfmon и профайлер sql может помочь вам определить проблемы.
Perfmon может использовать серию мониторов, специфичных для SQL. согласно Microsoft Technet Но я также предлагаю посмотреть на производительность вашего диска, не говоря уже о производительности sql, используя DBCC на несколько ресурсов.