Desempenho
As implementações do IBM Cloud® Databases for MySQL podem ser manualmente ajustadas às suas necessidades de uso ou configuradas para o ajuste automático de escala em certas condições de recursos. Há alguns fatores a serem considerados quando você estiver ajustando o desempenho da sua implementação.
Monitorando a sua implementação
As implementações do Databases for MySQL oferecem uma integração com o serviço IBM Cloud® Monitoring para monitoramento básico do uso de recurso em sua implementação. Muitas das métricas disponíveis, como o uso de disco e o IOPS, são apresentadas para ajudar a configurar o ajuste automático de escala em sua implementação. Observar as tendências em seu uso e configurar o ajuste automático de escala para responder a elas pode ajudar a aliviar problemas de desempenho antes que os seus bancos de dados se tornem instáveis devido ao esgotamento de recursos.
IOPS de disco
O número de Operações de entrada/saída por segundo (IOPS) é limitado pelo tipo de volume de armazenamento. Os volumes de armazenamento para implementações do Databases for MySQL são provisionados em Volumes do Endurance de armazenamento de bloco na camada de 10 IOPS por GB. Se a sua carga operacional saturar ou exceder o limite de IOPS, as solicitações e as operações do banco de dados serão atrasadas até que o disco possa alcançá-la. Períodos estendidos de carga pesada podem fazer com que a sua implementação seja incapaz de processar consultas e se torne efetivamente indisponível. Se você tiver respostas atrasadas e operações com falha, poderá estar excedendo o limite de IOPS do disco. É possível aumentar as IOPS de número disponíveis para a sua implementação, aumentando o espaço em disco.
Limites de Conexão
O Databases for MySQL configura o número máximo de conexões com o banco de dados MySQL como 200. Deixe algumas conexões disponíveis, já que um número delas é reservado internamente para manter o estado e a integridade do seu banco de dados. Após o limite de conexão ter sido atingido, qualquer tentativa de iniciar uma nova conexão resultará em um erro. Para evitar sobrecarregar sua implementação com conexões, use a definição do conjunto de conexões ou escale sua implementação e aumente o limite de conexão dela. Para obter mais informações, consulte a página Gerenciando as conexões MySQL.