Бакітько, Д. Е.Нестеров, М. В.2025-03-032025-03-032019Бакітько Д.Е., Нестеров М.В. Оптимізація повільного SQL-запиту. Наукові вісті Далівського університету. 2019. № 17.https://dspace.snu.edu.ua/handle/123456789/1897У статті розглядаються етапи, які направлені на фіксування повільних запитів та їх оптимізацію. Визначені та обрані основні метрики, які дають інформацію про стан системи під час обробки запитів. Були встановлені порогові значення для метрик, які необхідні для запуску методики фіксування повільних запитів. Проаналізовані методи оптимізації запитів. Для розрахунків ймовірності оптимізації запиту обраними методами оптимізації було обрано математичний метод DSmT. Обраний метод дає теоретичні дані про стан системи, які найбільш ефективні за показники метрик. З використанням плану виконання запиту (EXPLAIN PLAN) встановлено який з методів оптимізації запитів використовує менше ресурсів. Для аналізу стану показників метрик з обраними методами оптимізації було розраховане теоретичне та практичне навантаження та вартість (cost) кожного запиту. Встановлено, що розраховані навантаження різняться, що свідчить про те, що практичні показники враховують стани системи. З обраним методом фіксувався відсоток даних, який потрапляє в кеш бази даних.ukбаза данихметрикиcostDSmTіндексуваннясекціонуванняймовірністьОптимізація повільного SQL-запиту.Article351.863.658