Argumente und Eigenschaften gespeicherter Prozeduren für Räumlichkeitsindizes

In diesem Thema sind die Argumente und Eigenschaften gespeicherter Prozeduren für Räumlichkeitsindizes dokumentiert.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Argumente

  • [ @tabname =] 'tabname'
    Der qualifizierte oder nicht qualifizierte Name der Tabelle, für die der Räumlichkeitsindex angegeben wurde.

    Anführungszeichen sind nur dann erforderlich, wenn eine qualifizierte Tabelle angegeben wird. Wird ein vollqualifizierter Name, einschließlich eines Datenbanknamens, bereitgestellt, muss es sich bei dem Datenbanknamen um den Namen der aktuellen Datenbank handeln. tabname ist vom Datentyp nvarchar (776) und hat keinen Standardwert.

  • [ @indexname = ] 'indexname'
    Der Name des angegebenen Räumlichkeitsindex. Indexname ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @verboseoutput = ] 'verboseoutput'
    Der Bereich von Eigenschaftsnamen und Werten, die zurückgegeben werden sollen.

    0 = Haupteigenschaften

    >0 = alle Eigenschaften

    verboseoutput ist vom Datentyp tinyint und hat keinen Standardwert.

  • [ @query_sample = ] 'query_sample'
    Ein repräsentatives Abfragebeispiel, das verwendet werden kann, um die Nützlichkeit des Index zu testen. Dabei kann es sich um ein repräsentatives Objekt oder ein Abfragefenster handeln. Abfragebeispiel ist vom Datentyp geometry und hat keinen Standardwert.

  • [ @xml_output = ] 'xml_output'
    Ein Ausgabeparameter, der das Resultset in einem XML-Fragment zurückgibt. XML-Ausgabe ist vom Datentyp xml und hat keinen Standardwert.

Eigenschaften

Legen Sie @verboseoutput auf =0 fest, um Haupteigenschaften zurückzugeben, wie in der folgenden Tabelle dargestellt. Legen Sie @verboseoutput auf > 0 fest, um alle Eigenschaften des Räumlichkeitsindex zurückzugeben.

  • Base_Table_Rows
    Anzahl der Zeilen in der Basistabelle. Der Wert ist bigint.

  • Bounding_Box_xmin
    X-Minimum-Eigenschaften des umgebenden Felds des Räumlichkeitsindex für den geometry-Typ. Dieser Eigenschaftswert ist NULL für den geography-Typ. Der Wert ist float.

  • Bounding_Box_ymin
    Y-Minimum-Eigenschaften des umgebenden Felds des Räumlichkeitsindex für den geometry-Typ. Dieser Eigenschaftswert ist NULL für den geography-Typ. Der Wert ist float.

  • Bounding_Box_xmax
    X-Maximum-Eigenschaften des umgebenden Felds des Räumlichkeitsindex für den geometry-Typ. Dieser Eigenschaftswert ist NULL für den geography-Typ. Der Wert ist float.

  • Bounding_Box_ymax
    Y-Maximum-Eigenschaften des umgebenden Felds des Räumlichkeitsindex für den geometry-Typ. Dieser Eigenschaftswert ist NULL für den geography-Typ. Der Wert ist float.

  • Grid_Size_Level_1
    Rasterdichte der Ebene 1 des Räumlichkeitsindex:

    16 für LOW

    64 für MEDIUM

    256 für HIGH

    Der Wert ist int.

  • Grid_Size_Level_2
    Rasterdichte der Ebene 2 des Räumlichkeitsindex:

    16 für LOW

    64 für MEDIUM

    256 für HIGH

    Der Wert ist int.

  • Grid_Size_Level_3
    Rasterdichte der Ebene 3 des Räumlichkeitsindex:

    16 für LOW

    64 für MEDIUM

    256 für HIGH

    Der Wert ist int.

  • Grid_Size_Level_4
    Rasterdichte der Ebene 4 des Räumlichkeitsindex:

    16 für LOW

    64 für MEDIUM

    256 für HIGH

    Der Wert ist int.

  • Cells_Per_Object
    Anzahl der Zellen pro Objekt (Indexeigenschaft). Der Wert ist int.

  • Total_Primary_Index_Rows
    Anzahl der Zeilen im Index. Der Wert ist bigint.

  • Total_Primary_Index_Pages
    Anzahl der Seiten im Index. Der Wert ist bigint.

  • Average_Number_Of_Index_Rows_Per_Base_Row
    Anzahl der Indexzeilen/Anzahl der Basistabellenzeilen. Der Wert ist bigint.

  • Total_Number_Of_ObjectCells_In_Level0_For_QuerySample
    Gibt an, ob das repräsentative Abfragebeispiel außerhalb des umgrenzenden Felds des geometry-Index und in der Stammzelle (Zelle der Ebene 0) liegt. Dies ist entweder 0 (nicht in Zelle der Ebene 0) oder 1. Befindet es sich in der Zelle der Ebene 0, ist der untersuchte Index nicht für das Abfragebeispiel geeignet. Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_ObjectCells_In_Level0_In_Index
    Anzahl der Zelleninstanzen indizierter Objekte, die im Mosaikprozess in Ebene 0 berücksichtigt werden (Stammzelle, außerhalb des umgebenden Felds für geometry). Dies ist eine Haupteigenschaft. Der Wert ist bigint.

    Für geometry-Indizes tritt dies ein, wenn das umgebende Feld des Index kleiner ist als die Datendomäne. Eine hohe Anzahl an Objekten in Ebene 0 erfordert unter Umständen sekundäre Filter, wenn das Abfragefenster teilweise aus dem umgebenden Feld herausfällt, und beeinträchtigt die Indexleistung (z. B. wenn Total_Number_Of_ObjectCells_In_Level0_For_QuerySample 1 ist). Wenn das Abfragefenster innerhalb des umgebenden Felds liegt, kann eine hohe Anzahl an Objekten in Ebene 0 die Leistung des Index tatsächlich verbessern.

    NULL und leere Instanzen werden auf Ebene 0 gezählt, wirken sich aber nicht auf die Leistung aus. Ebene 0 hat so viele Zellen wie NULL und leere Instanzen in der Basistabelle. Für geography-Indizes hat Ebene 0 so viele Zellen wie NULL und leere Instanzen +1 Zelle, da das Abfragebeispiel als 1 gezählt wird.

  • Total_Number_Of_ObjectCells_In_Level1_In_Index
    Anzahl der Zelleninstanzen indizierter Objekte, die im Mosaikprozess mit dem Genauigkeitsgrad 1 berücksichtigt werden. Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_ObjectCells_In_Level2_In_Index
    Anzahl der Zelleninstanzen indizierter Objekte, die im Mosaikprozess mit dem Genauigkeitsgrad 2 berücksichtigt werden. Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_ObjectCells_In_Level3_In_Index
    Anzahl der Zelleninstanzen indizierter Objekte, die im Mosaikprozess mit dem Genauigkeitsgrad 3 berücksichtigt werden. Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_ObjectCells_In_Level4_In_Index
    Anzahl der Zelleninstanzen indizierter Objekte, die im Mosaikprozess mit dem Genauigkeitsgrad 4 berücksichtigt werden. Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_interior_ObjectCells_In_Level1_In_Index
    Anzahl der Zellen, die vollständig von einem Objekt auf Mosaikebene 1 abgedeckt werden und daher im Inneren des Objekts liegen. (Cell_attribute-Wert ist 2.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_interior_ObjectCells_In_Level2_In_Index
    Anzahl der Zellen, die vollständig von einem Objekt auf Mosaikebene 2 abgedeckt werden und daher im Inneren des Objekts liegen. (Cell_attribute-Wert ist 2.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_interior_ObjectCells_In_Level3_In_Index
    Anzahl der Zellen, die vollständig von einem Objekt auf Mosaikebene 3 abgedeckt werden und daher im Inneren des Objekts liegen. (Cell_attribute-Wert ist 2.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_interior_ObjectCells_In_Level4_In_Index
    Anzahl der Zellen, die vollständig von einem Objekt auf Mosaikebene 4 abgedeckt werden und daher im Inneren des Objekts liegen. (Cell_attribute-Wert ist 2.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_intersecting_ObjectCells_In_Level1_In_Index
    Anzahl der Zellen, die von einem Objekt auf Mosaikebene 1 geschnitten werden. (Cell_attribute-Wert ist 1.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_intersecting_ObjectCells_In_Level2_In_Index
    Anzahl der Zellen, die von einem Objekt auf Mosaikebene 2 geschnitten werden. (Cell_attribute-Wert ist 1.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_intersecting_ObjectCells_In_Level3_In_Index
    Anzahl der Zellen, die von einem Objekt auf Mosaikebene 3 geschnitten werden. (Cell_attribute-Wert ist 1.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_intersecting_ObjectCells_In_Level4_In_Index
    Anzahl der Zellen, die von einem Objekt auf Mosaikebene 4 geschnitten werden. (Cell_attribute-Wert ist 1.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_Border_ObjectCells_In_Level0_For_QuerySample
    Gibt an, ob sich das Abfragebeispiel in Stammzelle 0 außerhalb des umgebenden Felds befindet, dieses aber berührt. Dies ist eine Haupteigenschaft. Der Wert ist bigint.

    HinweisHinweis

    Diese Informationen sind nur hilfreich, um zu ermitteln, ob Objekte vorhanden sind, die nur knapp neben dem umgebenden Feld liegen.

  • Total_Number_Of_Border_ObjectCells_In_Level0_In_Index
    Anzahl der Objekte in Ebene 0, die das umgebende Feld berühren. (Cell_attribute-Wert ist 0.) Der Wert ist bigint.

  • Total_Number_Of_Border_ObjectCells_In_Level1_In_Index
    Anzahl der Objektzellen, die eine Rasterzellenbegrenzung auf Mosaikebene 1 berühren. (Cell_attribute-Wert ist 0.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_Border_ObjectCells_In_Level2_In_Index
    Anzahl der Objektzellen, die eine Rasterzellenbegrenzung auf Mosaikebene 2 berühren. (Cell_attribute-Wert ist 0.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_Border_ObjectCells_In_Level3_In_Index
    Anzahl der Objektzellen, die eine Rasterzellenbegrenzung auf Mosaikebene 3 berühren. (Cell_attribute-Wert ist 0.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Total_Number_Of_Border_ObjectCells_In_Level4_In_Index
    Anzahl der Objektzellen, die eine Rasterzellenbegrenzung auf Mosaikebene 4 berühren. (Cell_attribute-Wert ist 0.) Dies ist eine Haupteigenschaft. Der Wert ist bigint.

  • Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
    Prozentsatz des Gesamtbereichs (Summe der Blattzellen) des Rasters, der Blattzellen enthält, die durch ein Objekt abgedeckt werden.

    Beispiel: Ein Objekt wird dem Mosaikprozess unterzogen und in zehn Zellen auf vier verschiedenen Rasterebenen zerlegt, die einen Bereich abdecken, der insgesamt 100 Blattzellen entspricht. Angenommen, es gibt drei innere Zellen, die vollständig durch das Objekt abgedeckt werden. Der durch die drei inneren Zellen abgedeckte Bereich entspricht 42 Blattzellen. Somit liegt der Prozentsatz an abgedecktem Bereich bei 42 Prozent. Dies ist ein gutes Maß dafür, wie gut die Objekte im Index aufgeteilt sind.

    Der Wert ist float.

  • Intersecting_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
    Entspricht Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage, mit der Ausnahme, dass es sich hier um teilweise abgedeckte Zellen handelt. Der Wert ist float.

  • Border_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
    Entspricht Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage, mit der Ausnahme, dass es sich hier um Rahmenzellen handelt. Der Wert ist float.

  • Average_Cells_Per_Object_Normalized_To_Leaf_Grid
    Durchschnittliche Anzahl der Zellen pro Objekt, die auf das Blattraster normalisiert sind. Damit erhalten wir einen Anhaltspunkt zur räumlichen Größe des Objekts oder zur Größe der Objekte. Der Wert ist float.

  • Average_Objects_PerLeaf_GridCell
    Geringe Dichte des Index. Durchschnittliche Anzahl der Objekte pro Blattzelle. Der Wert ist float.

  • Number_Of_SRIDs_Found
    Anzahl der eindeutigen SRIDs im Index und in der Spalte. Der Wert ist int.

    Da eine Spalte mehrere SRIDs enthalten kann und sich Objekte mit unterschiedlichen SRIDs niemals schneiden, gibt die Anzahl der SRIDs die Selektivität des Index an.

  • Width_Of_Cell_In_Level1
    Breiteneigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Width_Of_Cell_In_Level2
    Breiteneigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Width_Of_Cell_In_Level3
    Breiteneigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Width_Of_Cell_In_Level4
    Breiteneigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Height_Of_Cell_In_Level1
    Höheneigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Height_Of_Cell_In_Level2
    Höheneigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Height_Of_Cell_In_Level3
    Höheneigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Height_Of_Cell_In_Level4
    Höheneigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Area_Of_Cell_In_Level1
    Bereichseigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Area_Of_Cell_In_Level2
    Bereichseigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Area_Of_Cell_In_Level3
    Bereichseigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • Area_Of_Cell_In_Level4
    Bereichseigenschaft der Zelle im Indizierungsraster. Die Maßeinheit wird durch den Index vorgegeben und hängt von der SRID der indizierten Daten ab. Der Wert ist float.

  • CellArea_To_BoundingBoxArea_Percentage_In_Level1
    Der Prozentsatz der Abdeckung des umgebenden Felds durch eine Zelle der Ebene 1. Der Wert ist float.

  • CellArea_To_BoundingBoxArea_Percentage_In_Level2
    Der Prozentsatz der Abdeckung des umgebenden Felds durch eine Zelle der Ebene 2. Der Wert ist float.

  • CellArea_To_BoundingBoxArea_Percentage_In_Level3
    Der Prozentsatz der Abdeckung des umgebenden Felds durch eine Zelle der Ebene 3. Der Wert ist float.

  • CellArea_To_BoundingBoxArea_Percentage_In_Level4
    Der Prozentsatz der Abdeckung des umgebenden Felds durch eine Zelle der Ebene 4. Der Wert ist float.

  • Number_Of_Rows_Selected_By_Primary_Filter
    Anzahl der durch den primären Filter ausgewählten Zeilen. Dies ist eine Haupteigenschaft. Der Wert ist bigint..

  • Number_Of_Rows_Selected_By_Internal_Filter
    Anzahl der durch den internen Filter ausgewählten Zeilen. Der sekundäre Filter wird für diese Zeilen nicht aufgerufen. Dies ist eine Haupteigenschaft. Der Wert ist bigint..

    Die zurückgegebene Anzahl eignet sich nur für STintersects.

  • Number_Of_Times_Secondary_Filter_Is_Called
    Anzahl der Aufrufe des sekundären Filters. Dies ist eine Haupteigenschaft. Der Wert ist bigint..

  • Percentage_Of_Rows_NotSelected_By_Primary_Filter
    Wenn N Zeilen in der Basistabelle enthalten sind und P durch den primären Filter ausgewählt werden, gibt dies (N-P)/N als Prozentsatz zurück. Dies ist eine Haupteigenschaft. Der Wert ist float..

  • Percentage_Of_Primary_Filter_Rows_Selected_By_internal_Filter
    Wenn P Zeilen durch den primären Filter und S Zeilen durch den internen Filter ausgewählt werden, gibt dies S/P als Prozentsatz zurück. Je höher der Prozentsatz, desto besser kann der Index den leistungsintensiveren sekundären Filter vermeiden. Dies ist eine Haupteigenschaft. Der Wert ist float..

  • Number_Of_Rows_Output
    Anzahl der durch die Abfrage ausgegebenen Zeilen. Dies ist eine Haupteigenschaft. Der Wert ist bigint..

  • Internal_Filter_Efficiency
    Wenn O die Anzahl der ausgegebenen Zeilen ist, gibt dies S/O als Prozentsatz zurück. Dies ist eine Haupteigenschaft. Der Wert ist float..

  • Primary_Filter_Efficiency
    Wenn P Zeilen durch den primären Filter ausgewählt werden und O die Anzahl der ausgegebenen Zeilen ist, gibt dies O/P als Prozentsatz zurück. Je höher die Effizienz des primären Filters, desto weniger falsch positive Meldungen muss der sekundäre Filter verarbeiten. Dies ist eine Haupteigenschaft. Der Wert ist float..

Berechtigungen

Der Benutzer muss ein Mitglied der Datenbankrolle public sein. Erfordert die READ ACCESS-Berechtigung für den Server und das Objekt. Dies gilt für alle gespeicherten Prozeduren für Räumlichkeitsindizes.

Hinweise

Eigenschaften, die NULL-Werte enthalten sind, sind nicht in der zurückgegebenen Menge enthalten.