Производительность SQL

Автор: Lewis Jackson
Дата создания: 12 Май 2021
Дата обновления: 15 Май 2024
Anonim
SQL Server. Оптимизация и Анализ производительности
Видео: SQL Server. Оптимизация и Анализ производительности

Содержание

Определение - Что означает производительность SQL?

Производительность SQL измеряется тем, насколько эффективно и быстро SQL-запросы могут выполнять требуемую функцию. Производительность SQL можно измерить по времени, которое требуется для завершения операции, и по тому, соответствует ли результат операции ожидаемым требованиям. Производительность SQL может быть ниже определенного стандарта по разным причинам, но есть способы повысить производительность.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет производительность SQL

SQL может выполнять как простые, так и сложные операции. Примером простой операции может быть получение дат рождения всех сотрудников в определенном отделе, в то время как сложной операцией может быть получение дат рождения всех сотрудников в крупном предприятии, чьи имена заканчиваются буквой P, который имеют номера паспортов, начиная с 54, и путешествовали за пределами США за последние 15 лет. Чем сложнее операция, тем больше времени требуется.

Есть много способов улучшить производительность SQL, в том числе:

  • Следует избегать множественных объединений в одном запросе.
  • Запрос на основе набора должен использоваться вместо запроса на основе курсора.
  • Некоррелированных скалярных подзапросов следует избегать в стандартных запросах.
  • В качестве части запроса следует избегать табличных функций с несколькими утверждениями (TVF).
  • Индексы должны использоваться максимально эффективно.
  • Столбцы в индексе должны быть расположены аккуратно.