Архив статей журнала

Оптимизация SQL-запросов на примере работы поискового модуля системы комплексного анализа художественных текстов1 (2020)
Выпуск: № 4, Том 7 (2020)
Авторы: Барахнин Владимир Борисович, Кожемякина Ольга Юрьевна, Борзилова Юлия Сергеевна

В Федеральном исследовательском центре информационных и вычислительных технологий осуществляется разработка и поддержка системы комплексного анализа художественных текстов, которая вклю-чает в себя совокупность авторских модулей, функционирующих в рамках единой информационной системы. Доступ внешних пользователей к системе осуществляется с помощью веб-интерфейса; отдельный компонент интерфейса представляет собой модуль поиска, который взаимодействует с хранилищем (базой данных) посредством генерации и обработки SQL-запросов. Пользователь имеет возможность выполнять сложные поисковые запросы к информационной системе, которые увеличивают нагрузку на базу данных. Применена оптимизация работы поискового модуля с внедрением индексов в базу. Проведен эксперимент, который включал в себя итерации по формированию запросов к базе данных с измерением времени на их обработку — с индексами и без них; при уменьшении времени запроса добавленные индексы сохранялись, и итерация повторялась. Сделаны выводы об эффективности применения индексов в базе данных, в рамках которой организована структура данных художественных текстов.

Сохранить в закладках