데이터베이스 내의 데이터 organization 개선하는 데이터베이스 조각 모음 작업을 시작하고 중지합니다.
네임스페이스:Microsoft.Isam.Esent.Interop
어셈블리: Microsoft.Isam.Esent.Interop(Microsoft.Isam.Esent.Interop.dll)
구문
'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
)
매개 변수
sesid
형식: Microsoft.Isam.Esent.Interop.JET_SESID호출에 사용할 세션입니다.
dbid
형식: Microsoft.Isam.Esent.Interop.JET_DBID조각 모음할 데이터베이스입니다.
tableName
형식: System.String사용하지 않는 매개 변수입니다. 조각 모음은 지정된 데이터베이스 ID로 설명된 전체 데이터베이스에 대해 수행됩니다.
전달
형식: System.Int32온라인 조각 모음 작업을 시작할 때 이 매개 변수는 최대 조각 모음 패스 수를 설정합니다. 온라인 조각 모음 작업을 중지할 때 이 매개 변수는 수행된 패스 수로 설정됩니다.
초
형식: System.Int32온라인 조각 모음 작업을 시작할 때 이 매개 변수는 조각 모음의 최대 시간을 설정합니다. 온라인 조각 모음 작업을 중지할 때 이 출력 버퍼는 조각 모음에 사용되는 시간으로 설정됩니다.
grbit
형식: Microsoft.Isam.Esent.Interop.DefragGrbit조각 모음 옵션.
반환 값
형식: Microsoft.Isam.Esent.Interop.JET_wrn
경고 코드입니다.