Назад | Перейти на главную страницу

Можно ли определить тип экземпляра для экземпляра AWS RDS MySQL из MySQL?

Я хотел бы знать, могу ли я определить тип экземпляра и хранилище, доступные из командной строки MySQL при подключении к серверу RDS.

У меня есть проект, в котором эффективность базы данных ужасно снизилась, как только я переключился с запросов к базе данных MySQL моего выделенного сервера разработки на клиентский экземпляр AWS RDS (расположенный в той же зоне доступности, что и экземпляр EC2, на котором размещено веб-приложение). Разница в том, что экземпляр EC2 находится в Северной Америке, сервер разработки - в Южной Африке, и, несмотря на пересечение Атлантического океана, экземпляр RDS все еще был примерно на 55% медленнее при интенсивных запросах.

Поскольку инфраструктура размещается у стороннего поставщика услуг управляемого хостинга, я не могу напрямую спросить поставщика услуг, какой тип экземпляра они развернули. Единственные права доступа, которые у меня есть, - это базовое предоставление, создание, выбор, обновление, вставка. Я не могу получить доступ к Консоли управления AWS.

Предполагая, что это возможно, не мог бы кто-нибудь дать мне какое-то руководство о том, какие команды нужно запустить, чтобы определить это?

Невозможно определить тип экземпляра, доступное хранилище или любые аналогичные свойства экземпляра RDS «изнутри» MySQL (в пределах то есть через интерфейс SQL, который является единственным открытым интерфейсом в RDS - нет доступа к оболочке / ОС).

Единственный способ узнать эти вещи или изучить показатели производительности - получить доступ к учетной записи AWS через консоль AWS или API.