Método Api.JetDefragment
Inicia y detiene las tareas de desfragmentación de bases de datos que mejoran la organización de datos dentro de una base de datos.
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'Declaration
Public Shared Function JetDefragment ( _
sesid As JET_SESID, _
dbid As JET_DBID, _
tableName As String, _
ByRef passes As Integer, _
ByRef seconds As Integer, _
grbit As DefragGrbit _
) As JET_wrn
'Usage
Dim sesid As JET_SESID
Dim dbid As JET_DBID
Dim tableName As String
Dim passes As Integer
Dim seconds As Integer
Dim grbit As DefragGrbit
Dim returnValue As JET_wrn
returnValue = Api.JetDefragment(sesid, _
dbid, tableName, passes, seconds, _
grbit)
public static JET_wrn JetDefragment(
JET_SESID sesid,
JET_DBID dbid,
string tableName,
ref int passes,
ref int seconds,
DefragGrbit grbit
)
Parámetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSesión que se va a usar para la llamada.
dbid
Tipo: Microsoft.Isam.Esent.Interop.JET_DBIDBase de datos que se va a desfragmentar.
tableName
Tipo: System.StringParámetro sin usar. La desfragmentación se realiza para toda la base de datos descrita por el identificador de base de datos especificado.
Pasa
Tipo: System.Int32Al iniciar una tarea de desfragmentación en línea, este parámetro establece el número máximo de pasos de desfragmentación. Al detener una tarea de desfragmentación en línea, este parámetro se establece en el número de pases realizados.
segundos
Tipo: System.Int32Al iniciar una tarea de desfragmentación en línea, este parámetro establece el tiempo máximo de desfragmentación. Al detener una tarea de desfragmentación en línea, este búfer de salida se establece en el período de tiempo utilizado para la desfragmentación.
grbit
Tipo: Microsoft.Isam.Esent.Interop.DefragGrbitOpciones de desfragmentación.
Valor devuelto
Tipo: Microsoft.Isam.Esent.Interop.JET_wrn
Código de advertencia.