Best Practices
Descripción de la página
Este dashboard evalúa buenas prácticas de SQL Server en tres niveles: sistema operativo, instancia y bases de datos. Su objetivo es localizar configuraciones que se apartan de una línea base recomendada, valores que requieren revisión y ajustes que pueden ser válidos solo en contextos concretos.
La vista sirve como una auditoría rápida de salud configuracional. Permite validar datos generales del servidor, la topología de CPU, la memoria disponible, la cuenta de servicio, el plan de energía y varias directivas del sistema operativo que influyen de forma directa en el rendimiento y la estabilidad de SQL Server.
También revisa parámetros internos de la instancia, como memoria mínima y máxima, paralelismo, compresión de copias, trace flags y opciones avanzadas de afinidad o compatibilidad. A nivel de base de datos y ficheros, ayuda a detectar desviaciones en estadísticas, Query Store, Page Verify, crecimiento automático, collation y otras opciones que conviene mantener estandarizadas.
Variables
| Variable | Descripción |
|---|---|
$Server_Name | Permite seleccionar la instancia o servidor SQL Server que se quiere revisar. Sus valores corresponden a los servidores disponibles en el selector superior del dashboard. |
Server Configuration
Esta sección reúne información general del servidor y del sistema operativo que condiciona el comportamiento de SQL Server. Combina datos de identificación, hardware, memoria y configuración del host para comprobar si la base de instalación del servidor es coherente con un uso productivo.
Instance Name
- Descripción: Muestra el nombre de la instancia seleccionada para confirmar que el análisis corresponde al servidor esperado.
- Tipo de panel: stat
Recomendación práctica: Comprueba primero que la instancia elegida es la correcta antes de interpretar el resto de resultados del dashboard.
Windows Version
- Descripción: Indica la versión de Windows sobre la que se ejecuta la instancia.
- Tipo de panel: stat
Recomendación práctica: Revisa que la versión del sistema operativo siga dentro del ciclo de soporte y esté alineada con la versión de SQL Server instalada.
Service Name
- Descripción: Muestra la cuenta asignada al servicio de SQL Server.
- Tipo de panel: stat
Recomendación práctica: Valida que se use una cuenta de servicio dedicada y con los privilegios mínimos necesarios para la operación de la instancia.
Last Refresh
- Descripción: Indica la fecha y hora del último dato recogido por Coyote Monitor para el servidor seleccionado.
- Tipo de panel: stat
- Unidades: Fecha y hora
Recomendación práctica: Si la fecha está desactualizada, revisa el recolector, la conectividad y los permisos de la fuente de datos antes de analizar el resto de paneles.
Socket Number (NUMA)
- Descripción: Muestra el número de sockets detectados en el servidor, útil para interpretar la topología NUMA y validar límites de edición o licenciamiento.
- Tipo de panel: stat
- Unidades: Sockets
Recomendación práctica: Si el valor no coincide con lo esperado, contrástalo con la configuración del host o de la máquina virtual, porque una topología incorrecta puede afectar a rendimiento y licenciamiento.
Core Number
- Descripción: Muestra el número total de cores visibles en el servidor.
- Tipo de panel: stat
- Unidades: Cores
Recomendación práctica: Contrasta este dato con la edición de SQL Server y con la asignación real de CPU para detectar límites o configuraciones no deseadas.
Sockets vs Cores Relation
- Descripción: Comprueba si la relación entre sockets y vCores es coherente según la edición y la versión de SQL Server. En versiones antiguas puede no haber información suficiente para validar esta relación.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Correct: 1:x | Relación correcta para la edición detectada | |
| No Socket Info | No hay datos suficientes para validar | |
| Not Correct... | Relación a revisar |
Recomendación práctica: Si la relación no es correcta, revisa la topología presentada al sistema operativo y al hipervisor, porque puede afectar a NUMA, rendimiento y licenciamiento.
Memory (Physical+Virtual)
- Descripción: Muestra la memoria total del servidor como suma de memoria física y memoria virtual disponible para el entorno.
- Tipo de panel: stat
- Unidades: MB
Recomendación práctica: Usa este dato como referencia para revisar max server memory y garantizar memoria suficiente al sistema operativo y a otros procesos.
SQL Server Agent Enabled
- Descripción: Indica si SQL Server Agent está habilitado para ejecutar trabajos programados, alertas y automatizaciones.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Agente deshabilitado | |
| Enabled | Agente habilitado |
Recomendación práctica: Si aparece deshabilitado, confirma que es intencionado, porque en muchos entornos productivos el agente soporta backups, mantenimiento y tareas operativas.
Energy High Performance
- Descripción: Comprueba si el plan de energía está configurado en alto rendimiento para evitar penalizaciones derivadas del ahorro energético.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Plan no recomendado | |
| Enabled | Plan recomendado |
Recomendación práctica: Microsoft recomienda evitar planes de ahorro en servidores SQL Server; si está deshabilitado, revisa tanto el host como la capa de virtualización.
Lock Pages in Memory
- Descripción: Indica si la cuenta de servicio dispone del privilegio Lock Pages in Memory para ayudar a estabilizar el uso de memoria de SQL Server.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Privilegio ausente | |
| Enabled | Privilegio concedido |
Recomendación práctica: Si lo habilitas, configura también max server memory, ya que bloquear páginas sin limitar la memoria puede generar presión sobre el sistema operativo.
Perform Volume Maintenance Task
- Descripción: Comprueba si está concedido el privilegio Perform Volume Maintenance Tasks, necesario para la inicialización instantánea de archivos de datos.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Privilegio no concedido | |
| Enabled | Privilegio concedido |
Recomendación práctica: Actívalo cuando sea posible para reducir tiempos de crecimiento de archivos y restauraciones de bases de datos grandes.
Instance Configuration
Esta sección revisa la configuración interna de la instancia SQL Server. Se centra en versión, edición, memoria, paralelismo, afinidad, compresión, alta disponibilidad y opciones avanzadas que suelen afectar al rendimiento, a la operación diaria y a la capacidad de mantener una configuración homogénea.
Version
- Descripción: Muestra la versión de SQL Server instalada en la instancia.
- Tipo de panel: stat
Recomendación práctica: Verifica que la instancia esté en una rama soportada y con el nivel de actualización adecuado antes de evaluar otras recomendaciones.
Fill Factor
- Descripción: Indica el fill factor global configurado para la instancia, es decir, el porcentaje de ocupación objetivo al crear o reconstruir índices.
- Tipo de panel: stat
- Unidades: Porcentaje
Umbrales:
| Valor | Color | Descripción |
|---|---|---|
| Resto de valores | Valor a revisar | |
| > 80 | Rango aceptable | |
| > 100 | Valor no válido o poco útil |
Recomendación práctica: Evita fijar un valor global sin evidencia; suele ser mejor ajustar fill factor solo en índices con fragmentación o page splits demostrados.
Edition
- Descripción: Muestra la edición de SQL Server en uso, relevante para límites de CPU, memoria y disponibilidad de funcionalidades.
- Tipo de panel: stat
Recomendación práctica: Contrasta esta edición con las funciones realmente utilizadas y con los límites de hardware visibles en la instancia.
Parallelism
- Descripción: Evalúa si la configuración de paralelismo es correcta, principalmente para MAXDOP y cost threshold for parallelism.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Correct | Configuración correcta | |
| To Check | Configuración a revisar | |
| 0 | Valor problemático | |
| > 25 | Umbral intermedio | |
| > 50 | Umbral recomendado | |
| > 51 | Valor no estándar |
Recomendación práctica: Ajusta MAXDOP siguiendo la guía de Microsoft según NUMA y número de procesadores lógicos, y evita dejar cost threshold for parallelism en valores demasiado bajos sin validación.
Priority Boost
- Descripción: Indica si está activada una opción heredada que eleva la prioridad de SQL Server frente a otros procesos de Windows.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Estado recomendado | |
| Enabled | Estado a revisar |
Recomendación práctica: Mantén esta opción deshabilitada salvo que exista una justificación excepcional y documentada.
Optimize For AdHoc Workloads
- Descripción: Indica si la instancia reduce el impacto en memoria de planes de ejecución de un solo uso en cargas con muchas consultas ad hoc.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Opción deshabilitada | |
| Enabled | Opción habilitada |
Recomendación práctica: Suele ser útil en entornos OLTP con muchas consultas ad hoc y abundancia de planes de un solo uso en caché.
Common Criteria Compliance
- Descripción: Indica si está habilitada una opción de cumplimiento que puede introducir sobrecoste en determinadas cargas.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Estado recomendado | |
| Enabled | Estado a revisar |
Recomendación práctica: Si aparece habilitado, valida que responda a un requisito real de cumplimiento y no a una configuración heredada.
Affinity Mask
- Descripción: Comprueba si SQL Server usa una afinidad manual de CPU en lugar de dejar que el sistema operativo distribuya la carga.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Gestión automática | |
| Enabled | Afinidad manual |
Recomendación práctica: Mantén la afinidad automática salvo que exista una necesidad de arquitectura o troubleshooting claramente justificada.
Affinity IO Mask
- Descripción: Indica si el I/O de SQL Server está vinculado manualmente a un subconjunto de CPUs.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Gestión automática | |
| Enabled | Afinidad manual |
Recomendación práctica: Evita esta configuración salvo casos muy concretos, porque una afinidad mal definida puede empeorar la distribución de carga.
Min Server Memory
- Descripción: Muestra la memoria mínima reservable para la instancia una vez alcanzada por la carga de trabajo.
- Tipo de panel: stat
- Unidades: MB
Recomendación práctica: Úsalo con prudencia, especialmente en servidores con varias instancias o virtualizados, para no inmovilizar memoria que el sistema operativo necesite.
Max Server Memory
- Descripción: Muestra el límite superior de memoria que SQL Server puede usar para el buffer pool.
- Tipo de panel: stat
- Unidades: MB
Recomendación práctica: Configúralo explícitamente para reservar memoria al sistema operativo, a otros procesos y a componentes no cubiertos por el límite del buffer pool.
Instance Compatibility Level
- Descripción: Indica el mayor nivel de compatibilidad que la instancia puede soportar según su versión.
- Tipo de panel: stat
Recomendación práctica: Úsalo como referencia para planificar la subida de compatibilidad de las bases de datos tras pruebas funcionales y de rendimiento.
Compress Backup
- Descripción: Indica si la compresión de backups está habilitada por defecto.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Compresión deshabilitada | |
| Enabled | Compresión habilitada |
Recomendación práctica: En la mayoría de entornos compensa habilitarla, pero conviene validar el impacto en CPU durante la ventana de copia.
Blocked Process Threshold
- Descripción: Muestra el umbral configurado para identificar procesos bloqueados a nivel de instancia.
- Tipo de panel: stat
Umbrales:
| Valor | Color | Descripción |
|---|---|---|
| Resto de valores | Valor aceptable | |
| > 1 | Valor a revisar |
Recomendación práctica: Si lo habilitas para diagnóstico, acompáñalo de una estrategia clara de captura y análisis de bloqueos para que no quede como configuración aislada.
TempDB Files
- Descripción: Muestra el número de ficheros de datos de TempDB para comprobar si la configuración sigue una base recomendada.
- Tipo de panel: stat
- Unidades: Ficheros
Umbrales:
| Valor | Color | Descripción |
|---|---|---|
| Resto de valores | Valor a revisar | |
| > 8 | Valor recomendado | |
| > 9 | Exceso inicial | |
| > 12 | Ampliación intermedia | |
| > 13 | Exceso a revisar | |
| > 16 | Ampliación avanzada | |
| > 17 | Valor muy alto |
Recomendación práctica: Como guía inicial, usa hasta ocho ficheros del mismo tamaño y mismo crecimiento, y aumenta en grupos de cuatro solo si observas contención real en TempDB.
Affinity Mask 64
- Descripción: Revisa la opción affinity mask 64 en servidores con más de 64 CPUs lógicas.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Gestión automática | |
| Enabled | Afinidad manual |
Recomendación práctica: Déjalo deshabilitado salvo que exista un diseño específico de afinidad para hardware grande y esté bien documentado.
Affinity IO Mask 64
- Descripción: Revisa la opción affinity I/O mask 64 en servidores de alta densidad de CPU.
- Tipo de panel: stat
Recomendación práctica: Si se usa, valida que no exista solapamiento con otras máscaras de afinidad y que responda a una necesidad real de rendimiento.
Is Clustered
- Descripción: Indica si la instancia está desplegada sobre un failover cluster.
- Tipo de panel: stat
Recomendación práctica: Usa este dato para interpretar correctamente el resto de comprobaciones de alta disponibilidad y mantenimiento del servidor.
Is HADR Enabled
- Descripción: Indica si la propiedad HADR está habilitada en la instancia para poder usar Always On.
- Tipo de panel: stat
Recomendación práctica: Si tu diseño contempla Availability Groups, confirma que esta propiedad esté habilitada en todos los nodos implicados.
Is Integrated Security Only
- Descripción: Indica si la instancia solo permite autenticación integrada o también autenticación de SQL Server.
- Tipo de panel: stat
Recomendación práctica: Si se permite autenticación SQL, revisa la exposición de cuentas locales, políticas de contraseña y la necesidad real del modo mixto.
Checksum Backup
- Descripción: Indica si el checksum de backup está habilitado por defecto para validar la integridad durante la copia.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Checksum deshabilitado | |
| Enabled | Checksum habilitado |
Recomendación práctica: Habilitar checksum mejora la confianza en las copias, pero no sustituye las pruebas periódicas de restauración.
Core Number Not In Use
- Descripción: Indica si hay cores disponibles que SQL Server no está utilizando.
- Tipo de panel: stat
- Unidades: Cores
Umbrales:
| Valor | Color | Descripción |
|---|---|---|
| Resto de valores | Sin incidencia | |
| > 1 | Hay cores sin uso |
Recomendación práctica: Si aparecen cores sin uso, revisa edición, afinidad, configuración de la VM y posibles restricciones de licenciamiento.
Core Number Assigned
- Descripción: Muestra el número real de cores que SQL Server tiene asignados para trabajar.
- Tipo de panel: stat
- Unidades: Cores
Recomendación práctica: Compáralo con el total de cores visibles y con los límites de edición para detectar asignaciones incompletas o deliberadas.
Is Automatic Tuning Enabled
- Descripción: Indica el estado de Automatic Tuning y si la configuración está completa, parcial o no disponible.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| N/A | No aplica | |
| Not Configured | No configurado | |
| Enabled | Configuración parcial | |
| Almost Configured | Configuración avanzada |
Recomendación práctica: Si decides usar Automatic Tuning, hazlo de forma gradual y con seguimiento para validar los cambios sugeridos por el motor.
Collation
- Descripción: Muestra la collation de la instancia, que define reglas de comparación y ordenación de texto.
- Tipo de panel: stat
Recomendación práctica: Revisa este valor antes de consolidar bases de datos o mover cargas entre instancias para evitar conflictos de collation.
Is FullText Installed
- Descripción: Indica si Full-Text Search está instalado en la instancia.
- Tipo de panel: stat
Recomendación práctica: Si las aplicaciones usan búsquedas de texto completo, confirma que el componente esté instalado y mantenido en todos los entornos necesarios.
Enabled Trace Flags
- Descripción: Muestra las trace flags actualmente habilitadas en la instancia.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Sin trace flags | No hay flags activas |
Recomendación práctica: Mantén un inventario documentado de todas las trace flags habilitadas y revísalo después de cada cambio de versión o CU.
Databases Out of AG
- Descripción: Comprueba si existen bases de datos fuera de Availability Groups en servidores Always On.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| OK | Sin incidencias | |
| KO | Hay bases fuera de AG |
Recomendación práctica: Si aparece incidencia, distingue entre excepciones de diseño documentadas y bases que deberían estar protegidas dentro del AG.
Non Enterprise Core with more than 20 Cores
- Descripción: Indica si una instancia que no es Enterprise Core supera el umbral de cores revisado por el dashboard.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| No | Sin incidencia | |
| Yes | Revisar edición o licenciamiento |
Recomendación práctica: Valida este resultado frente a la edición exacta, la versión y la política de licenciamiento vigente de tu entorno.
Exceed max server memory
- Descripción: Indica si una edición Standard o Web supera la memoria máxima considerada adecuada por la revisión.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| No | No supera el límite | |
| OK | No aplica o sin incidencia |
Recomendación práctica: Si aparece un exceso, revisa el valor configurado de max server memory y el límite efectivo de la edición en uso.
Missing Trace Flags
- Descripción: Muestra trace flags que el control considera recomendables y que no están habilitadas actualmente.
- Tipo de panel: stat
Umbrales:
| Valor | Color | Descripción |
|---|---|---|
| Resto de valores | Sin flags faltantes | |
| > 1 | Hay flags faltantes |
Recomendación práctica: No habilites trace flags por rutina; confirma siempre que aplican a tu versión y a tu patrón de carga antes de activarlas.
TempDB Memory Optimized
- Descripción: Indica si la optimización de metadatos de TempDB en memoria está habilitada.
- Tipo de panel: stat
Colores por valor:
| Valor | Color | Descripción |
|---|---|---|
| Disabled | Opción deshabilitada | |
| Enabled | Opción habilitada |
Recomendación práctica: Plantéate habilitarlo solo cuando exista contención de metadatos en TempDB y se haya validado el beneficio sobre la carga real.
Extra Trace Flags
- Descripción: Muestra trace flags activas que no forman parte de la línea base recomendada por defecto.
- Tipo de panel: stat
Recomendación práctica: Documenta cualquier flag adicional con su motivo, fecha de implantación y criterio de retirada para evitar configuraciones heredadas sin contexto.
Database Configuration
Esta sección revisa la configuración de las bases de datos y de sus ficheros. Permite detectar desviaciones respecto a una línea base operativa, tanto en opciones lógicas de cada base como en decisiones físicas de crecimiento y distribución de archivos.
Database Info
- Descripción: Tabla para revisar la configuración de cada base de datos y detectar desviaciones respecto a buenas prácticas habituales.
- Tipo de panel: table
Colores por valor:
| Columna | Valor | Color | Descripción |
|---|---|---|---|
| Auto Create Stats | Disabled | Creación automática deshabilitada | |
| Enabled | Creación automática habilitada | ||
| Auto Shrink | Disabled | Estado recomendado | |
| Enabled | Estado a revisar | ||
| Auto Update Stats | Disabled | Actualización automática deshabilitada | |
| Enabled | Actualización automática habilitada | ||
| Query Store | Disabled | Query Store deshabilitado | |
| Enabled | Query Store habilitado | ||
| N/A | No aplica | ||
| Enabled Secondary | Habilitado en secundaria | ||
| Page Verify | CHECKSUM | Configuración recomendada | |
| Compatibility Level | Not Correct... | Nivel a revisar | |
| State | ONLINE | Base operativa | |
| RESTORING | Base en restauración | ||
| Owner | sa | Propietario recomendado | |
| Target Recovery Time | Not Correct... | Valor a revisar | |
| N/A | No aplica | ||
| N/A (vacío) | No aplica | ||
| CDC | Disabled | CDC deshabilitado | |
| Enabled | CDC habilitado | ||
| Log Reuse Wait | NOTHING | Sin espera relevante | |
| Automatic Tuning | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| N/A | No aplica | ||
| Equal Collation Inst | NO | No coincide con la instancia | |
| YES | Coincide con la instancia | ||
| Delayed Durability | Disabled | Deshabilitado | |
| Enabled | Habilitado | ||
| Forced | Forzado | ||
| Read Only | NO | Base editable | |
| YES | Base en solo lectura | ||
| Is Legacy CE | NO | No usa Legacy CE | |
| YES | Usa Legacy CE | ||
| N/A | No aplica | ||
| Is Partitioned | NO | No particionada | |
| YES | Particionada | ||
| N/A | No aplica | ||
| Out Of AG | N/A | No aplica | |
| Not in AG | Fuera del AG | ||
| ADR | Disabled | ADR deshabilitado | |
| Enabled | ADR habilitado | ||
| N/A | No aplica | ||
| Incremental Statistics | Enabled | Uso favorable | |
| Disabled | Opción a revisar | ||
| N/A | No aplica | ||
| RCSI | Disabled | Instantáneas deshabilitadas | |
| Enabled | Instantáneas habilitadas | ||
| ACCELERATED PLAN FORCING | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| BATCH MODE ADAPTIVE JOINS | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| BATCH MODE MEMORY GRANT FEEDBACK | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| TSQL SCALAR UDF INLINING | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| INTERLEAVED EXECUTION TVF | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| LIGHTWEIGHT QUERY PROFILING | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| MEMORY GRANT FEEDBACK PERCENTILE GRANT | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| MEMORY GRANT FEEDBACK PERSISTENCE | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| DOP FEEDBACK | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| OPTIMIZED SP EXECUTESQL | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| CE FEEDBACK | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| BATCH MODE ON ROWSTORE | Disabled | Función deshabilitada | |
| Enabled | Función habilitada | ||
| OPPO | Disabled | Función deshabilitada | |
| Enabled | Función habilitada |
Recomendación práctica: Usa esta tabla como checklist por base de datos y prioriza Auto Shrink, estadísticas, Query Store, Page Verify, compatibilidad, collation y opciones del optimizador antes de estandarizar el entorno.
Database Files
- Descripción: Tabla para revisar la información y la configuración de cada fichero de base de datos, con foco en crecimiento automático, tamaño máximo y VLF.
- Tipo de panel: table
Colores por valor:
| Columna | Valor | Color | Descripción |
|---|---|---|---|
| Autogrowth In Percentage | NO | Crecimiento fijo | |
| YES | Crecimiento porcentual | ||
| Virtual Log Files | > 1000 | Exceso de VLF | |
| Autogrowth Value | Not Correct... | Incremento a revisar | |
| Max Size In Mbs | Unlimited | Tamaño máximo ilimitado |
Recomendación práctica: Evita crecimiento porcentual y define incrementos fijos coherentes, porque ayudan a controlar mejor fragmentación, tiempos de crecimiento y número de VLF.
