Оптимизация SQL-запросов на примере работы поискового модуля системы комплексного анализа поэтических текстов
Семинар: Информационные технологии в задачах филологии и компьютерной лингвистики
Начало заседания: 17:30
Дата выступления: 8 Апрель 2020
Организация: ИВТ СО РАН
Авторы: Борзилова Юлия Сергеевна
Одной из составляющих пользовательского интерфейса системы комплексного анализа поэтических текстов является модуль поиска, задача которого состоит в нахождении существующих характеристик в информационной системе и их представлении в удобном для пользователя виде. При наличии большого объема данных становится критичным показатель затрат времени на выполнение пользовательских запросов, формирующихся в БД в формате SQL. В работе рассмотрены методы сокращения временны́х затрат на выполнение запросов к БД. Одним из методов ускорения работы SQL-запросов является добавление индексов в БД. Проведены эксперименты по оценке затрат времени разных индексов; SQL-запросы формировались на основе запросов, используемых в рамках модуля поиска системы комплексного анализа поэтических текстов. Оптимизация запросов, с одной стороны, снизит нагрузку на БД, с другой стороны, позволит уменьшить время отклика системы для конечного пользователя.