Я наблюдаю неустойчивую производительность экземпляра Azure Search Basic. В нашем индексе всего 1544 документа и размер 28 МБ, поэтому я ожидаю, что поиск будет очень быстрым.
Azure Application Insights сообщает о 4,7 тыс. Вызовов службы поиска Azure из нашего приложения за последние 12 часов, при среднем времени ответа 2,1 с и стандартном отклонении 35,8 с (!).
Я лично наблюдаю нестабильную производительность во время ручного тестирования. Запрос может занять более 20 секунд в один момент, а чуть позже тот же запрос займет менее 100 мс.
Там запросы очень простые. Вот пример строки запроса:
api-version = 28.02.2015 & api-key = удалено & search = &% 24count = true &% 24top = 10 &% 24skip = 0 & searchMode = all & scoringProfile = FieldBoost &% 24orderby = sortableTitle
Что я могу сделать для дальнейшего устранения этой проблемы?