Определение узких мест.
Одновременный доступ к общим ресурсам может привести к перегрузке. Узкие места существуют во всех программных системах, и избежать их невозможно. Однако перегрузка общих ресурсов может привести к увеличению времени отклика, поэтому ее следует выявлять и устранять.
Причины возникновения перегрузок:.
Недостаточность ресурсов, необходимость модернизации или создания компонентов,
Неправильное распределение рабочих нагрузок на однотипных ресурсах (например, эксклюзивное использование дисков).
Сбой ресурса,
Ресурсы неправильно сконфигурированы.
Анализ узких мест
Если длительность различных событий слишком велика, это указывает на наличие узкого места, требующего дальнейшей настройки.
Один компонент мешает другим компонентам завершить загрузку, что увеличивает общее время загрузки.
Перегрузка сети может привести к тому, что запросы клиентов будут выполняться дольше.
Ниже приведены пять ключевых областей, на которые следует обратить внимание при выявлении "узких мест
Влияние потенциальных узких мест на использование памяти сервера Недостаточное количество памяти, выделенной или доступной для Microsoft SQL Server, приводит к снижению производительности. Чтение данных с диска происходит медленнее, чем чтение данных непосредственно из кэша; операционная система Microsoft Windows выполняет чрезмерную выгрузку данных на диск и с диска при обращении к различным страницам; использование процессора - CPU Если использование процессора хронически велико, это может свидетельствовать о необходимости корректировки запросов Transact-SQL или модернизации процессора. Дисковый ввод/вывод Запросы Transact-SQL могут быть настроены на уменьшение ненужного ввода/вывода, например, с помощью индексов. Пользовательские соединения Слишком большое количество пользователей, одновременно обращающихся к серверу, может привести к снижению производительности. Блокировка тупиковых ситуаций Неправильно спроектированные приложения могут вызывать тупиковые ситуации, препятствующие параллельной обработке данных, что увеличивает время отклика и снижает производительность системы.
Комментарии