I have read in the MySQL documentation that it is possible to enable the generation of invisible primary keys (https://dev.mysql.com/doc/refman/8.0/en/create-table-gipks.html).
I'm quite a newbie in DB administration so I would like to understand how adding an invisible primary key could improve the performance of SELECT queries if the invisible column that is generated is not used in the WHERE clauses of such queries. And if it can't improve performance, then what would be the interest of enabling this feature ?