Посмотрите, что в руководстве mysql говорится об ускорении запроса max (), min ()
MySQL использует индексы для этих операций:
Чтобы найти MIN () или MAX () для определенного индексированного столбца key_col. Это оптимизируется препроцессором, который проверяет, используете ли вы WHERE key_part_N = constant во всех ключевых частях, которые происходят до key_col в индексе. В этом случае MySQL выполняет один ключевой поиск для каждого выражения MIN () или MAX () и заменяет его константой.
blockquote>
По умолчанию Azure Database for MySQL применяет SSL-соединения между вашим сервером и вашими клиентскими приложениями для защиты от атак MITM (человек в середине). Это делается для обеспечения максимально возможного безопасного подключения к вашему серверу.
Хотя вы не рекомендуем, вы можете отключить требование SSL для подключения к вашему серверу, если ваше клиентское приложение не поддерживает подключение SSL. Пожалуйста, проверьте , как настроить SSL-соединение для вашего сервера MySQL в Azure для получения более подробной информации. Вы можете отключить требуемые SSL-соединения с портала или с помощью CLI. Обратите внимание, что Azure не рекомендует отключать подключение SSL при подключении к вашему серверу.
Вариант 1 На портале Azure в разделе «База данных Azure для серверов MySQL» 1) Выберите сервер MySql. 2) Перейдите к Уровню ценообразования -> Примените SSL-соединение и выберите опцию DISABLED -> save
. Вариант 2 1 ) Загрузите certifccate из https://www.digicert.com/CACerts/BaltimoreCyberTrustRoot.crt.pem 2) Подключитесь к серверу MySql с этим сертификатом
mysql -h mydemoserver.mysql.database.azure.com -u Username@mydemoserver -p --ssl-ca=/opt/ssl/BaltimoreCyberTrustRoot.crt.pem