Desempenho do Data Store
O desempenho de um armazenamento de dados, escolhido como o armazenamento de mensagem de um mecanismo do sistema de mensagens, pode ser afetado por vários fatores, como fornecer à origem de dados Java data base connectivity (JDBC) conexões suficientes. Use estas informações para ajudar a configurar um ambiente otimizado para uma origem de dados.
A carga de trabalho que o mecanismo do sistema de mensagens impõe no sistema de gerenciamento de banco de dados relacional (RDBMS) é um pouco diferente das cargas de trabalho usuais do banco de dados, porque o mecanismo do sistema de mensagens executa principalmente operações SQL INSERT e DELETE. Leve em consideração esta carga de trabalho ao utilizar as orientações de ajuste fornecidas pelo provedor RDBMS. As informações a seguir também podem auxiliar o administrador de banco de dados.
Cada mecanismo do sistema de mensagens pode solicitar um grande número de conexões simultâneas ao banco de dados. Segundo o projeto, um mecanismo do sistema de mensagens utiliza vários encadeamentos para executar atualizações do banco de dados simultaneamente. Considere a configuração do conjunto de conexões para a origem de dados JDBC usada pelo armazenamento de dados com conexões suficientes para enfrentar picos de cargas de trabalho. O administrador de banco de dados pode ter que alterar a configuração do banco de dados para suportar esse número de conexões simultâneas a partir do servidor de aplicativos.
O desempenho do armazém de dados influencia o rendimento do processamento de mensagens em extensão significativa. O rendimento do processamento geralmente é limitado pelo tempo de espera da gravação do log do banco de dados. Considere colocar o log do banco de dados em um dispositivo rápido e dedicado, configurado para obter excelente desempenho de gravação. Idealmente, utilize um controlador de armazenamento com um cache de memória com bateria para que os efeitos de velocidade de rotação do disco e os tempos de espera de busca não fiquem evidentes. Para todos os sistemas de nível de entrada de exceção, utilize um controlador RAID.