Я использую программу, которую я скачал, и у меня нет всей информации. Это веб-приложение (Python CGI), которое принимает данные пользователя и запрашивает базу данных mysql. Что я знаю, так это то, что когда я ограничиваю набор записей до 100 результатов (в настройках приложения), результаты возвращаются в течение 2 секунд. Но если я немного увеличу лимит до 120, то обработка займет более 1,5 минут! Я пробовал несколько разных запросов, и все они поддаются этой проблеме. Это ошеломляет. Не зная точно, как реализованы запросы, существуют ли какие-то общие настройки mysql, которые я должен рассмотреть, чтобы смягчить эту проблему?
UPDATE
После дополнительных испытаний я обнаружил, что 107 - это магическое число, которое вызывает эту проблему производительности. Все, что ниже 107 записей, возвращается мгновенно, тогда как все, что> = 107, занимает по меньшей мере 1,5 минуты или время ожидания увеличивается.