Eu tenho algumas tabelas e serviço de aplicativo que insere intensamente, atualiza seus. Por outro lado, algum aplicativo cliente precisa ler dados usando essas tabelas. Às vezes, o aplicativo cliente obtém exceções de tempo limite devido a bloqueios desses dados compartilhados. Qual a solução comum ou talvez não ordinal para separar dados modificados intensivamente e ler rapidamente o mesmo. A propósito, os dados podem ser consistentes , mas podem ser atrasados no tempo por 10 a 20 segundos (por exemplo). OLAP não pode ser usado.
relate perguntas
-
Como você ajusta o MySQL para uma carga de trabalho pesada do InnoDB?
-
Quais são algumas maneiras de implementar um relacionamento muitos-para-muitos em um data warehouse?
-
Como determinar se um Índice é necessário ou necessário
-
Onde posso encontrar o log lento do mysql?
-
Como posso otimizar um mysqldump de um banco de dados grande?
Use o isolamento Snapshot ou Read Committed Snapshot para suas leituras.
Alternativamente: