Partager via


Api.JetDefragment, méthode

Démarre et arrête les tâches de défragmentation de base de données qui améliorent la organization des données au sein d’une base de données.

Espace de noms :Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)

Syntaxe

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

Paramètres

  • tableName
    Type : System.String

    Paramètre inutilisé. La défragmentation est effectuée pour l’ensemble de la base de données décrite par l’ID de base de données donné.

  • Passe
    Type : System.Int32

    Lors du démarrage d’une tâche de défragmentation en ligne, ce paramètre définit le nombre maximal de passes de défragmentation. Lors de l’arrêt d’une tâche de défragmentation en ligne, ce paramètre est défini sur le nombre de passes effectuées.

  • secondes
    Type : System.Int32

    Lors du démarrage d’une tâche de défragmentation en ligne, ce paramètre définit la durée maximale de la défragmentation. Lors de l’arrêt d’une tâche de défragmentation en ligne, cette mémoire tampon de sortie est définie sur la durée utilisée pour la défragmentation.

Valeur retournée

Type : Microsoft.Isam.Esent.Interop.JET_wrn
Code d’avertissement.

Voir aussi

Informations de référence

Classe API

Membres de l’API

Espace de noms Microsoft.Isam.Esent.Interop