O índice ideal para esta consulta seria com colunas chave
uidNode
, dtCreated
e incluiu colunas todas as colunas restantes na tabela para fazer a cobertura do índice conforme você está retornando r.*
. Se a consulta geralmente retornar apenas um número relativamente pequeno de linhas (como parece provável devido ao WHERE r.ix = 1
filtro) pode não valer a pena fazer a cobertura do índice, pois o custo das pesquisas de chave pode não compensar os efeitos negativos do índice grande nas declarações CUD.