Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Indexando campos booleanos


Não.

Você indexa campos que são pesquisados ​​e têm alta seletividade/cardinalidade. A cardinalidade de um campo booleano é obliterada em quase todas as tabelas. Se alguma coisa, isso tornará suas gravações mais lentas (por uma quantidade tão pequena).

Talvez você o tornaria o primeiro campo no índice clusterizado se cada consulta levasse em consideração as exclusões temporárias?