Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfrageverarbeitung » Abfragen optimieren und ausführen » So funktioniert der Optimierer » Optimiererschätzungen und Spaltenstatistiken

 

Wie der Optimierer Prozedurstatistiken verwendet

Im Gegensatz zu Basistabellen gibt es zu Prozeduraufrufen, die in der FROM-Klausel ausgeführt werden, keine Spaltenstatistiken. Daher verwendet der Optimierer Standard- oder Schätzwerte bei allen Selektivitätsschätzungen für Daten, die durch einen Prozeduraufruf geliefert werden. Die Ausführungszeit eines Prozeduraufrufs und die Gesamtzahl der Zeilen in einer Ergebnismenge werden aufgrund von Statistikwerten aus vorherigen Aufrufen geschätzt. Diese Statistikwerte werden in der Spalte "stats" der Systemtabelle ISYSPROCEDURE durch den Algorithmus "ProCall" bereitgehalten. Weitere Hinweise finden Sie unter SYSPROCEDURE-Systemansicht und ProcCall-Algorithmus (PC).

Siehe auch

Hinweise über den Bezug von Selektivitäten von Prädikaten finden Sie unter: