IBDAC

TGDSDatabaseInfo Properties

Properties of the TGDSDatabaseInfo class.

For a complete list of the TGDSDatabaseInfo class members, see the TGDSDatabaseInfo Members topic.

Public

Name Description

Allocation

Indicates the number of database pages allocated.

AttachmentID

Indicates a unique connection identifier.

BackoutCount

Contains the number of removals of a record version.

BaseLevel

Indicates the database version number.

CurLogFileName

Contains the name of the log-file.

CurLogPartitionOffset

Indicates the value of isc_info_cur_log_part_offset.

CurrentMemory

Indicates the amount of the server memory currently in use.

DBFileName

Contains the database filename.

DBImplementationClass

Indicates the database implementation class number.

DBImplementationNo

Indicates the database implementation number.

DBSiteName

Contains the database site name.

DeleteCount

Holds the number of database deletes since the database was last attached.

ExpungeCount

Indicates the number of removals of a record and all of its ancestors.

Fetches

Indicates the number of reads from the memory buffer cache.

ForcedWrites

Used to indicate the mode in which database writes are performed.

InsertCount

Holds the number of insertions into the database since the database was last attached.

IsRemoteConnect

Used to indicate whether the connection with the database is remote.

LogFile

Used to indicate the value of isc_info_log_file.

Marks

Used to indicate the number of writes to the memory buffer cache.

MaxMemory

Indicates the maximum amount of memory used at one time since the first process attached to the database.

NoReserve

Specifies if the space for holding backup versions of modified records is reserved on each database page.

NumBuffers

Indicates the number of currently allocated memory buffers.

NumWALBuffers

Indicates the value of isc_info_num_wal_buffers.

ODSMajorVersion

Indicates the on disk structure (ODS) major version number.

ODSMinorVersion

Indicates the on disk structure (ODS) minor version number.

PageSize

Shows the number of bytes per page for the database.

PurgeCount

Holds the number of removals of records committed from the database, resulting in older versions.

ReadIdxCount

Holds the number of reads done via an index since the database was last attached.

ReadOnly

Indicates whether the database is read only.

Reads

Indicates the number of page reads from the database since the current database was first attached.

ReadSeqCount

Contains the number of sequential database reads done on each table since the database was last attached.

SweepInterval

Indicates the number of transactions that are committed between "sweeps".

UpdateCount

Contains the number of database updates since the database was last attached.

UserNames

Contains the names of all users currently attached to the database.

Version

Indicates the version of the database implementation.

WALAverageGroupCommitSize

Indicates the value of isc_info_wal_avg_grpc_size.

WALAverageIOSize

Indicates the value of isc_info_wal_avg_io_size.

WALBufferSize

Indicates the value of isc_info_wal_buffer_size.

WALCheckpointLength

Indicates the value of isc_info_wal_ckpt_length.

WALCurCheckpointInterval

Indicates the value of isc_info_wal_cur_ckpt_interval.

WALGroupCommitWaitUSecs

Indicates the value of isc_info_wal_grpc_wait_usecs.

WALNumCommits

Indicates the value of isc_info_wal_num_commits.

WALNumIO

Indicates the value of isc_info_wal_num_id.

WALPrvCheckpointFilename

Indicates the value of isc_info_wal_prv_ckpt_fname.

WALPrvCheckpointPartOffset

Indicates the value of isc_info_wal_prv_ckpt_poffset.

Writes

Indicates the number of page writes to the current database since it was first attached by any process.

See Also

© 1997-2022 Devart. All Rights Reserved. Request Support DAC Forum Provide Feedback