Ao fazer benchmarking usando sysbench e utilizando simultaneidade (múltiplos threads), por exemplo, em uma tabela com 1.000.000 registros, o sysbench executa consultas "idênticas" em um loop na tabela?
relate perguntas
-
Existem ferramentas de benchmarking do MySQL? [fechado]
-
Onde posso encontrar o log lento do mysql?
-
Como posso otimizar um mysqldump de um banco de dados grande?
-
Quando é o momento certo para usar o MariaDB em vez do MySQL e por quê?
-
Como um grupo pode rastrear alterações no esquema do banco de dados?
Você pode criar vários tipos de teste com o sysbench, mas se observar os testes OLTP típicos para SELECTS e INSERTS , verá que as consultas executadas são semelhantes em padrão, mas com valores aleatórios para cada consulta (nem sempre idênticos).
Se fossem idênticos (algo que você poderia testar se quisesse), estruturas como query cache e buffer pool seriam muito eficazes, invalidando o motivo do teste de estresse.