Criei 9 tabelas com 5, 25, 125, 625, 3125, 15625, 78125, 390625 de linhas, respectivamente.- Databasemysql Versão: 8.0.25Instance Tipo: AWS DB.R5.LARGE (2VCPUS, 16GIB RAM) EBS TIPO DE ARMAZENCIOBATER)
1.
Como o que é explicado em meu post permeável, a profundidade da árvore B+ decide o pior caso do desempenho da consulta do MySQL, apenas considerando esses usos.Esta consulta requer uma pesquisa de árvores de índice duas vezes, uma vez que as duas árvores de índice são muito profundas, ela acionará muitas etapas de E/S.A razão é que, no MySQL 8.0.25, o tamanho da chave primária deve ser inferior a 3072 bytes, o que é igual a 3K.
Fonte: https://yishenggong.com/2023/05/27/what-will-happen-if-we-use-big-strings-as-mysql-index-key/