Establecer la opción de configuración del servidor Factor de rellenoConfigure the fill factor Server Configuration Option

SE APLICA A: síSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

En este tema se describe cómo establecer la opción de configuración del servidor factor de relleno en SQL ServerSQL Server mediante SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to configure the fill factor server configuration option in SQL ServerSQL Server by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. El factor de relleno permite optimizar el almacenamiento y rendimiento de los datos de índice.Fill factor is provided for fine-tuning index data storage and performance. Cuando se crea o se vuelve a generar un índice, el valor de factor de relleno determina el porcentaje de espacio en cada página de nivel de hoja que se tiene que rellenar con datos, reservándose el resto como espacio disponible para seguir creciendo.When an index is created or rebuilt, the fill-factor value determines the percentage of space on each leaf-level page to be filled with data, reserving the rest as free space for future growth. Para obtener más información, vea Especificar el factor de relleno para un índice.For more information, see Specify Fill Factor for an Index.

En este temaIn This Topic

Antes de comenzarBefore You Begin

RecomendacionesRecommendations

  • Esta opción es avanzada y solo debe cambiarla un administrador de base de datos con experiencia o un profesional certificado de SQL ServerSQL Server.This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server professional.

SeguridadSecurity

PermisosPermissions

De forma predeterminada, todos los usuarios tienen permisos de ejecución en sp_configure sin ningún parámetro o solo con el primero.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. Para ejecutar sp_configure con ambos parámetros y cambiar una opción de configuración, o para ejecutar la instrucción RECONFIGURE, un usuario debe tener el permiso ALTER SETTINGS en el servidor.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. Los roles fijos de servidor sysadmin y serveradmin tienen el permiso ALTER SETTINGS de forma implícita.The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

Uso de SQL Server Management StudioUsing SQL Server Management Studio

Para configurar la opción de factor de rellenoTo configure the fill factor option

  1. En el Explorador de objetos, haga clic con el botón derecho en un servidor y seleccione Propiedades.In Object Explorer, right-click a server and select Properties.

  2. Haga clic en el nodo Configuración de base de datos .Click the Database Settings node.

  3. En el cuadro Factor predeterminado de relleno de índices , escriba o seleccione el factor de relleno de índices que desee.In the Default index fill factor box, type or select the index fill factor that you want.

Usar Transact-SQLUsing Transact-SQL

Para configurar la opción de factor de rellenoTo configure the fill factor option

  1. Conéctese con el Motor de base de datosDatabase Engine.Connect to the Motor de base de datosDatabase Engine.

  2. En la barra Estándar, haga clic en Nueva consulta.From the Standard bar, click New Query.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.Copy and paste the following example into the query window and click Execute. En este ejemplo se muestra cómo usar sp_configure para establecer el valor de la opción de fill factor en 100.This example shows how to use sp_configure to set the value of the fill factor option to 100.

Use AdventureWorks2012;  
GO  
sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'fill factor', 100;  
GO  
RECONFIGURE;  
GO  

Para obtener más información, vea Opciones de configuración de servidor (SQL Server).For more information, see Server Configuration Options (SQL Server).

Seguimiento: Después de configurar la opción de factor de rellenoFollow Up: After you configure the fill factor option

El servidor debe reiniciarse para que el valor surta efecto.The server must be restarted before the setting can take effect.

Consulte tambiénSee Also

RECONFIGURE (Transact-SQL) RECONFIGURE (Transact-SQL)
ALTER INDEX (Transact-SQL) ALTER INDEX (Transact-SQL)
CREATE INDEX (Transact-SQL) CREATE INDEX (Transact-SQL)
Especificar el factor de relleno para un índice Specify Fill Factor for an Index
Opciones de configuración de servidor (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL) sp_configure (Transact-SQL)
sys.indexes (Transact-SQL)sys.indexes (Transact-SQL)