Efeitos de desempenho de banco de dados cruzados

1

Se eu listar 4 bancos de dados, como abaixo, com seus tamanhos, media , sendo 2,5 TB, terá algum efeito no desempenho de consultas em outros bancos de dados? O número de bancos de dados tem algum efeito no desempenho do MySQL (sem considerar qualquer uso em qualquer banco de dados)?

ads (259 MB)
media (2.5 TB)
forums (25 GB)
archives (853 MB)

Então, SELECT * FROM archives levará mais tempo para ser executado se a mídia for de 4 TB do que se for de 1 TB? Os índices, o número de tabelas, etc. têm algum efeito no banco de dados cruzado?

    
por Webnet 06.08.2010 / 22:12

2 respostas

2

Acho que outros pôsteres estão interpretando mal sua pergunta.

Para responder: Não - O tamanho de um banco de dados não afeta a velocidade de pesquisas em outro banco de dados na mesma instância. Suas consultas diminuiriam apenas se a consulta estivesse se referindo a esse outro DB grande de alguma maneira.

No entanto, existem alguns efeitos mais sutis, assim que você começa a olhar para o uso (percebo que você o excluiu). Se o seu banco de dados de 'mídia' estiver sendo acessado em uma consulta separada, essa consulta mais lenta e sua consulta mais rápida ainda estarão competindo por uma quantidade finita de recursos. Assim, indiretamente, o banco de dados maior e mais lento de “mídia” poderia na verdade desacelerar um olhar sobre um dos outros.

Não há relação direta, no entanto.

    
por 07.08.2010 / 07:05
1

O desempenho dependerá muito da quantidade de memória RAM que você tem e de quanto ajuste você fez no mysql. Se você tem muita memória RAM e disse ao MySQL que pode usá-la para buffers extras e coisas do gênero, você terá um desempenho melhor. A melhor maneira de fazer esse ajuste dependerá do tipo de carga.

O desempenho de um banco de dados, no entanto, só será afetado pelo tamanho de outros bancos de dados se esses bancos de dados estiverem sendo consultados; Se media estiver apenas no disco e não for consultado, isso não afetará as consultas no banco de dados archives . Se, no entanto, media estiver sendo consultado, então ele começará a competir com as necessidades do banco de dados archives de RAM e CPU.

    
por 07.08.2010 / 05:01

Tags