Зміст:
Визначення - Що означає продуктивність SQL?
Продуктивність SQL вимірюється тим, наскільки ефективно та швидко SQL запити здатні виконувати необхідну функцію. Продуктивність SQL може бути виміряна часом, необхідним для завершення операції, і чи відповідає результат операції очікуваним вимогам. Продуктивність SQL може опуститися нижче певного стандарту через різні причини, але є способи підвищення продуктивності.
Techopedia пояснює продуктивність SQL
SQL може виконувати як прості, так і складні операції. Прикладом простої операції може бути отримання дати народження всіх працівників у певному відділі, тоді як для складної операції можна знайти дати народження всіх працівників на великому підприємстві, назви яких закінчуються буквою P, хто мають номери паспортів, починаючи з 54, і виїжджали за межі США протягом останніх 15 років. Чим складніша операція, тим довше потрібна кількість часу.
Існує багато способів поліпшити продуктивність SQL, включаючи:
- Необхідно уникати декількох об'єднань в одному запиті.
- Замість запиту на основі курсора слід використовувати запит на основі набору.
- Неспіввідносні скалярні підзапити слід уникати у стандартних запитах.
- Як частину запиту слід уникати багатовикладених табличних функцій (TVF).
- Індекси слід використовувати максимально ефективно.
- Стовпці в індексі повинні бути розміщені обережно.
