Li na documentação do MySQL que é possível habilitar a geração de chaves primárias invisíveis ( https://dev.mysql.com/doc/refman/8.0/en/create-table-gipks.html ).
Sou um novato em administração de banco de dados, então gostaria de entender como adicionar uma chave primária invisível poderia melhorar o desempenho de consultas SELECT se a coluna invisível gerada não for usada nas cláusulas WHERE de tais consultas. E se não consegue melhorar o desempenho, então qual seria o interesse de habilitar esse recurso?