Quien me puede explicar en esta consulta para que se utiliza el 80?, no me quedo muy claro la explicación. <code>EXEC sp_MSforeachtable ...

Luis Santiago Cortés Hernández

Luis Santiago Cortés Hernández

Pregunta
studenthace 3 años

Quien me puede explicar en esta consulta para que se utiliza el 80?, no me quedo muy claro la explicación.

EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80)" GO EXEC sp_updatestats
1 respuestas
para escribir tu comentario
    Roy Rojas

    Roy Rojas

    teacherhace 3 años

    ese valor es el FILLFACTOR Es el porcentaje de espacio de cada página de índice que se utiliza para almacenar los datos cuando el índice se crea o se vuelve a generar.

    Cuando un índice se crea se le puede dejar un porcentaje vacío para que cuando entren nuevos datos el indice no crezca. Ya que al crecer el archivo consume recursos del servidor. Por eso en este caso se le indica 80, osea va a tener 20% vacio para nuevos datos.

    Sígueme en Twitter: https://twitter.com/royrojasdev

Curso de Optimización de Bases de Datos en SQL Server

Curso de Optimización de Bases de Datos en SQL Server

Optimiza el rendimiento de SQL Server: mejora consultas, crea índices eficientes, entiende planes de ejecución y utiliza triggers y constraints. Aprende estrategias de respaldos y mantenimiento para garantizar una base de datos rápida y segura.

Curso de Optimización de Bases de Datos en SQL Server
Curso de Optimización de Bases de Datos en SQL Server

Curso de Optimización de Bases de Datos en SQL Server

Optimiza el rendimiento de SQL Server: mejora consultas, crea índices eficientes, entiende planes de ejecución y utiliza triggers y constraints. Aprende estrategias de respaldos y mantenimiento para garantizar una base de datos rápida y segura.