Содержание
- Определение - Что означает производительность SQL?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет производительность SQL
Определение - Что означает производительность SQL?
Производительность SQL измеряется тем, насколько эффективно и быстро SQL-запросы могут выполнять требуемую функцию. Производительность SQL можно измерить по времени, которое требуется для завершения операции, и по тому, соответствует ли результат операции ожидаемым требованиям. Производительность SQL может быть ниже определенного стандарта по разным причинам, но есть способы повысить производительность.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет производительность SQL
SQL может выполнять как простые, так и сложные операции. Примером простой операции может быть получение дат рождения всех сотрудников в определенном отделе, в то время как сложной операцией может быть получение дат рождения всех сотрудников в крупном предприятии, чьи имена заканчиваются буквой P, который имеют номера паспортов, начиная с 54, и путешествовали за пределами США за последние 15 лет. Чем сложнее операция, тем больше времени требуется.
Есть много способов улучшить производительность SQL, в том числе:
- Следует избегать множественных объединений в одном запросе.
- Запрос на основе набора должен использоваться вместо запроса на основе курсора.
- Некоррелированных скалярных подзапросов следует избегать в стандартных запросах.
- В качестве части запроса следует избегать табличных функций с несколькими утверждениями (TVF).
- Индексы должны использоваться максимально эффективно.
- Столбцы в индексе должны быть расположены аккуратно.