Дом Базы данных Что такое производительность SQL? - определение из техопедии

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

Оглавление:

Anonim

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

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

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

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

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

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