Оптимизация SQL-запросов на примере работы поискового модуля системы комплексного анализа поэтических текстов

Семинар: Информационные технологии в задачах филологии и компьютерной лингвистики
Начало заседания: 17:30

Дата выступления: 8 Апрель 2020

Организация: ИВТ СО РАН

Авторы: Борзилова Юлия Сергеевна

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