# Recalcula estadísticas del planner tras crear los índices de las FK (0005). # CREATE INDEX CONCURRENTLY NO corre ANALYZE: sin estadísticas frescas de las # columnas nuevas (partida_id/cove_id/edocument_id, casi todas NULL antes del # backfill), el planner puede elegir un seq scan sobre la tabla `document` (~5M # filas) para las consultas del prefetch en vez de usar el índice → endpoints # muy lentos. Este ANALYZE lo previene en cada entorno. from django.db import migrations class Migration(migrations.Migration): dependencies = [ ('record', '0005_document_subentidad_idx'), ] operations = [ migrations.RunSQL( sql='ANALYZE "document";', reverse_sql=migrations.RunSQL.noop, ), ]