|
lct_admin("reserved")
Die
System Function
lct_admin("reserved", db_id) ermittelt entweder den momentanen
Wert
des
LCTs
oder die Anzahl der
log pages,
die mindestens frei sein müssen, um das
Transaktionslog
noch
dumpen
zu können. Hiermit kann beispielsweise berechnet werden wie hoch der maximal
mögliche LTC gesetzt werden kann, um das Transactionlog noch dumpen zu können. lct_admin() ist eine
Transact-SQL
Erweiterung.
Syntax der System Function lct_admin("reserved", db_id)
lct_admin("reserve", {log_pages | 0 })
Die Parameter der System Function lct_admin("reserved", db_id)
"log_pages"
Der Parameter "log_pages" ist die Anzahl der
Pages
des
Transaktionlogs.
Dieser Wert ist nur in Datenbanken dynamisch, die
log-Segmente
mit
data-Segmenten
gemischt haben. Datenbanken mit getrennten log- und data-Segmenten haben feste Werte, die abhängig von der
Größe des entsprechenden
Transaktionslogs
sind.
"0"
Der Parameter "0" gibt den aktuellen
Wert
des
LCTs
zurück. Dieser Wert ist nur in
Datenbanken
dynamisch, die
log-Segmente
mit
data-Segmenten
gemischt haben. Datenbanken mit getrennten log- und data-Segmenten haben feste Werte, die abhängig von der
größe des entsprechenden
Transaktionslogs
sind.
Beispiel für die System Function lct_admin("reserved", db_id)
select lct_admin("reserve", 0)
go
Gibt den letzten
Threshold
des
Transaktionslogs
der Datenabk zurück, in der die
Funktion
ausgeführt wurde.
select lct_admin("reserve", 64)
go
Berechnet die Anzahl der
log pages,
die notwendig sind, um das
Transaktionslog
dumpen
zu können wenn das Transaktionslog 64
Pages
enthält.
Relevante Kommandos oder Prozeduren sind:
dump transaction
und
sp_thresholdaction.
Siehe auch:
Aggregat Funktionen, audit_event_name(), col_length(), col_name(), curunreservedpgs(), datachange(), datalength(), data_pages(), data_pgs(), db_id(), db_name(), derived_stat(), host_id(), host_name(), identity(), identity_burn_max(), index_col(), index_colorder(), isnull(), is_quiesced(), lct_admin("logsegment_freepages"), lct_admin("num_logpages"), lct_admin("reserved_for_rollbacks"), lct_admin(), license_enabled(), lockscheme(), next_identity(), object_id(), object_name(), pageinfo(), pagesize(), pointer_size(), ptn_data_pgs(), reserved_pages(), reserved_pgs(), rowcnt(), row_count(), showplan_in_xml(), syb_quit(), syb_sendmsg(), System Funktionen, tempdb_id(), tran_dumpable_status(), tsequal(), used_pages(), used_pgs().
|