Metodo Api.JetDefragment

Avvia e arresta le attività di deframmentazione del database che migliorano l'organizzazione dei dati all'interno di un database.

Spazio dei nomi:Microsoft.Isam.Esent.Interop
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Sintassi

'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
)

Parametri

  • tableName
    Tipo: System.String

    Parametro non utilizzato. La deframmentazione viene eseguita per l'intero database descritto dall'ID del database specificato.

  • Passa
    Tipo: System.Int32

    Quando si avvia un'attività di deframmentazione online, questo parametro imposta il numero massimo di passaggi di deframmentazione. Quando si arresta un'attività di deframmentazione online, questo parametro viene impostato sul numero di passaggi eseguiti.

  • secondi
    Tipo: System.Int32

    Quando si avvia un'attività di deframmentazione online, questo parametro imposta il tempo massimo per la deframmentazione. Quando si arresta un'attività di deframmentazione online, questo buffer di output viene impostato sul periodo di tempo utilizzato per la deframmentazione.

Valore restituito

Tipo: Microsoft.Isam.Esent.Interop.JET_wrn
Codice di avviso.

Vedi anche

Riferimento

Classe Api

Membri dell'API

Spazio dei nomi Microsoft.Isam.Esent.Interop