|
reserved_pgs()
Die
System Funktion
reserved_pgs()
gibt die Anzahl von
Seiten,
(engl.:
pages
) an, die einer
Tabelle
oder einem
Index
zugewiesen wurden.
Der Rückgabewert beinhaltet auch Seiten, die für
ASE
-interne Strukturen verwendet werden.
Die System Funktion "reserved_pgs()" wird ab ASE Version 15.0 durch die
Funktion
reserved_pages()
ersetzt.
Die Funktion "reserved_pgs()" kann von jedem
User
ausgeführt werden, jedoch nur auf den
Objekten
der aktuellen Datenbank.
Syntax der System Funktion reserved_pgs()
reserved_pgs(object_id, {doampg | ioampg})
Die Parameter der System Funktion reserved_pgs()
"object_id"
Der Parameter "object_id" beschreibt die Identifikationsnummer der Tabelle,
die abgefragt wird. Die "object_id" befindet sich in der Spalte id
in der System Tabelle
sysobjects.
"doampg|ioampg"
Die Funktion "reserved_pgs()" wird in
Abfragen
auf die
Spalte
"doampg" oder "ioampg" in der
Systemtabelle
sysindexes
verwendet.
Die Parameter "doampg" oder "ioampg" geben an ob eine Tabelle
("doampg"), oder ein Index ("ioampg") abgefragt wird.
Beispiel für die System Funktion reserved_pgs()
select reserved_pgs(id, doampg)
from sysindexes where id =
object_id("syslogs")
-------------
534
Der Rückgabewert ist die Anzahl Seiten, die der Systemtabelle
syslogs
zugewiesen wurden.
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"), 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(), rowcnt(), row_count(), showplan_in_xml(), syb_quit(), syb_sendmsg(), System Funktionen, tempdb_id(), tran_dumpable_status(), tsequal(), used_pages(), used_pgs().
|