É possível determinar o tipo de instância para uma instância do AWS RDS MySQL dentro do MySQL?

1

Gostaria de saber se é possível determinar o tipo de instância e o armazenamento disponível na linha de comando do MySQL enquanto estiver conectado ao servidor RDS.

Eu tenho um projeto onde a eficiência do banco de dados degradou terrivelmente assim que eu mudei da consulta do banco de dados MySQL do meu servidor de desenvolvimento dedicado para a instância AWS RDS do cliente (localizada na mesma zona de disponibilidade que a instância do EC2 hospedando o aplicativo da web). A diferença é que a instância EC2 está na América do Norte, o servidor de desenvolvimento está na África do Sul e, apesar de atravessar o oceano Atlântico, a instância do RDS ainda era aproximadamente 55% mais lenta em consultas intensivas.

Como a infraestrutura está sendo hospedada por um provedor de serviços de hospedagem gerenciado de terceiros, não posso perguntar diretamente ao provedor de serviços qual tipo de instância eles implantaram. Os únicos direitos de acesso que tenho são: conceder, criar, selecionar, atualizar, inserir. Não consigo acessar o AWS Management Console.

Supondo que seja possível, alguém poderia me dar alguma orientação sobre quais comandos executar para determinar isso?

    
por Karl Buys 07.01.2017 / 14:14

1 resposta

4

Não é possível determinar o tipo de instância, o armazenamento disponível ou quaisquer propriedades semelhantes de uma instância do RDS a partir do "dentro" do MySQL ( dentro , o que significa a interface SQL, que é a única interface no RDS - não há acesso shell / OS).

A única maneira de aprender essas coisas ou examinar as métricas de desempenho é com acesso à conta da AWS por meio do console ou da API da AWS.

    
por 07.01.2017 / 16:39