Оптимізація повільного SQL-запиту.
No Thumbnail Available
Date
2019
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
СНУ ім. В. Даля
Abstract
У статті розглядаються етапи, які направлені на фіксування повільних запитів та їх оптимізацію. Визначені та обрані основні метрики, які дають інформацію про стан системи під час обробки запитів. Були встановлені порогові значення для метрик, які необхідні для запуску методики фіксування повільних запитів. Проаналізовані методи оптимізації запитів. Для розрахунків ймовірності оптимізації запиту обраними методами оптимізації було обрано математичний метод DSmT. Обраний метод дає теоретичні дані про стан системи, які найбільш ефективні за показники метрик. З використанням плану виконання запиту (EXPLAIN PLAN) встановлено який з методів оптимізації запитів використовує менше ресурсів. Для аналізу стану показників метрик з обраними методами оптимізації було розраховане теоретичне та практичне навантаження та вартість (cost) кожного запиту. Встановлено, що розраховані навантаження різняться, що свідчить про те, що практичні показники враховують стани системи. З обраним методом фіксувався відсоток даних, який потрапляє в кеш бази даних.
Description
Keywords
база даних, метрики, cost, DSmT, індексування, секціонування, ймовірність
Citation
Бакітько Д.Е., Нестеров М.В. Оптимізація повільного SQL-запиту. Наукові вісті Далівського університету. 2019. № 17.