Die SYSCOLSTAT-Systemansicht enthält Spaltenstatistiken (einschließlich Histogrammme), die vom Optimierer verwendet werden. Der Inhalt dieser Ansicht wird am besten mit der gespeicherten Prozedur sa_get_histogram oder dem Histogrammdienstprogramm abgerufen. Die darunterliegende Systemtabelle für diese Ansicht ist ISYSCOLSTAT.
Spaltenname | Spaltentyp | Beschreibung |
---|---|---|
table_id | UNSIGNED INT | Eine Zahl, die die Tabelle oder materialisierte Ansicht eindeutig identifiziert, zu der diese Spalte gehört |
column_id | UNSIGNED INT | Eine Zahl, die zusammen mit table_id die Spalte eindeutig kennzeichnet |
format_id | SMALLINT | Wird nur vom System verwendet |
update_time | TIMESTAMP | Zeitpunkt der letzten Aktualisierung der Spaltenstatistiken |
density | FLOAT | Eine Schätzung der mittleren Selektivität eines einzelnen Wertes für die Spalte, ohne die großen, in der Zeile gespeicherten Einzelwertselektivitäten einzubeziehen. |
max_steps | SMALLINT | Wird nur vom System verwendet |
actual_steps | SMALLINT | Wird nur vom System verwendet |
step_values | LONG BINARY | Wird nur vom System verwendet |
frequencies | LONG BINARY | Wird nur vom System verwendet |
Für Datenbanken, die ab SQL Anywhere Version 11.0.0 erstellt wurden, ist die Basistabelle für diese Ansicht immer verschlüsselt und schützt damit die Daten vor unberechtigten Zugriffen.
PRIMARY KEY (table_id, column_id)
FOREIGN KEY (table_id, column_id) referenziert SYS.ISYSTABCOL (table_id, column_id)
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |