Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Tento článek popisuje argumenty a vlastnosti uložených procedur prostorového indexu.
Syntaxe
Syntaxi konkrétních uložených procedur prostorového indexu najdete v následujících článcích:
- sp_help_spatial_geometry_index (Transact-SQL)
- sp_help_spatial_geometry_index_xml (Transact-SQL)
- sp_help_spatial_geography_index (Transact-SQL)
- sp_help_spatial_geography_index_xml (Transact-SQL)
Argumenty
[ @tabname = ] N'tabname'
Kvalifikovaný nebo nekvalifikovaný název tabulky, pro kterou byl zadán prostorový index.
Uvozovky jsou vyžadovány pouze v případě, že je zadaná kvalifikovaná tabulka. Pokud je zadaný plně kvalifikovaný název, včetně názvu databáze, musí být název aktuální databáze. @tabname je nvarchar(776) bez výchozího nastavení.
[ @indexname = ] N'indexname'
Zadaný název prostorového indexu. @indexname je sysname bez výchozího nastavení.
[ @verboseoutput = ] verboseoutput
Rozsah názvů a hodnot vlastností, které se mají vrátit. @verboseoutput je tinyint, bez výchozího nastavení a může být jednou z těchto hodnot.
-
0= základní vlastnosti -
>0= všechny vlastnosti
[ @query_sample = ] query_sample
Reprezentativní ukázka dotazu, která se dá použít k otestování užitečnosti indexu. @query_sample je zeměpis bez výchozího nastavení. Může se jednat o reprezentativní objekt nebo okno dotazu.
[ @xml_output = ] N'xml_output' OUTPUT
Vrátí sadu výsledků v fragmentu XML. @xml_output je výstupní parametr typu XML.
Vlastnosti
Nastavte @verboseoutput = 0 na vrácení základních vlastností, jak je znázorněno v následující tabulce, nebo @verboseoutput > 0 pro vrácení všech vlastností prostorového indexu.
Base_Table_Rows
Počet řádků v základní tabulce Hodnota je bigint.
Bounding_Box_xmin
Vlastnosti ohraničujícího rámečku x prostorového indexu pro typ geometrie . Tato hodnota vlastnosti je NULL určena pro zeměpisný typ. Hodnota je float.
Bounding_Box_ymin
Vlastnosti ohraničujícího rámečku Y prostorového indexu pro typ geometrie . Tato hodnota vlastnosti je NULL určena pro zeměpisný typ. Hodnota je float.
Bounding_Box_xmax
Vlastnosti ohraničujícího rámečku x prostorového indexu pro typ geometrie . Tato hodnota vlastnosti je NULL určena pro zeměpisný typ. Hodnota je float.
Bounding_Box_ymax
Vlastnosti ohraničujícího rámečku Y prostorového indexu pro typ geometrie . Tato hodnota vlastnosti je NULL určena pro zeměpisný typ. Hodnota je float.
Grid_Size_Level_1
Hustota mřížky prostorového indexu úrovně 1:
- 16 pro LOW
- 64 pro STŘEDNÍ
- 256 pro HIGH
Hodnota je int.
Grid_Size_Level_2
Hustota mřížky prostorového indexu úrovně 2:
- 16 pro LOW
- 64 pro STŘEDNÍ
- 256 pro HIGH
Hodnota je int.
Grid_Size_Level_3
Hustota mřížky prostorového indexu úrovně 3:
- 16 pro LOW
- 64 pro STŘEDNÍ
- 256 pro HIGH
Hodnota je int.
Grid_Size_Level_4
Hustota mřížky prostorového indexu úrovně 4:
- 16 pro LOW
- 64 pro STŘEDNÍ
- 256 pro HIGH
Hodnota je int.
Cells_Per_Object
Počet buněk na objekt (vlastnost indexu) Hodnota je int.
Total_Primary_Index_Rows
Počet řádků v indexu Hodnota je bigint.
Total_Primary_Index_Pages
Počet stránek v indexu Hodnota je bigint.
Average_Number_Of_Index_Rows_Per_Base_Row
Počet řádků indexu / číselných řádků základní tabulky Hodnota je bigint.
Total_Number_Of_ObjectCells_In_Level0_For_QuerySample
Určuje, jestli reprezentativní vzorek dotazu spadá mimo ohraničující rámeček indexu geometrie a do kořenové buňky (buňka úrovně 0). Jedná se o 0 (ne v buňce úrovně 0) nebo 1. Pokud je v buňce úrovně 0, prošetřený index není vhodný index pro ukázku dotazu. Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_ObjectCells_In_Level0_In_Index
Počet instancí indexovaných objektů, které jsou tessellaty na úrovni 0 (kořenová buňka mimo ohraničující rámeček pro geometrii). Toto je základní vlastnost. Hodnota je bigint.
U indexů geometrie k tomu dochází, pokud je ohraničující rámeček indexu menší než datová doména. Vysoký počet objektů na úrovni 0 může vyžadovat sekundární filtry, pokud okno dotazu spadá částečně mimo ohraničující pole a snižuje výkon indexu (například Total_Number_Of_ObjectCells_In_Level0_For_QuerySample je 1). Pokud okno dotazu spadá do ohraničujícího pole, může vysoký počet objektů na úrovni 0 skutečně zlepšit výkon indexu.
Instance s hodnotou NULL a prázdné se počítají na úrovni 0, ale nemají vliv na výkon. Úroveň 0 má v základní tabulce tolik buněk jako NULL a prázdné instance. U zeměpisných indexů má úroveň 0 tolik buněk jako NULL prázdné instance +1, protože ukázka dotazu se počítá jako 1.
Total_Number_Of_ObjectCells_In_Level1_In_Index
Počet instancí buněk indexovaných objektů, které jsou tessellated s přesností úrovně 1. Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_ObjectCells_In_Level2_In_Index
Počet instancí buněk indexovaných objektů, které jsou tessellated s přesností úrovně 2. Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_ObjectCells_In_Level3_In_Index
Počet instancí buněk indexovaných objektů, které jsou tessellated s přesností úrovně 3. Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_ObjectCells_In_Level4_In_Index
Počet instancí buněk indexovaných objektů, které jsou tessellated s přesností úrovně 4. Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_interior_ObjectCells_In_Level1_In_Index
Počet buněk, které jsou zcela pokryty objektem na úrovni tessellation 1, a proto jsou uvnitř objektu. (Cell_attributevalue je 2.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_interior_ObjectCells_In_Level2_In_Index
Počet buněk, které jsou zcela pokryty objektem na úrovni tessellation 2, a proto jsou uvnitř objektu. (Cell_attribute hodnota je 2.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_interior_ObjectCells_In_Level3_In_Index
Počet buněk, které jsou zcela pokryty objektem na úrovni 3, a proto jsou uvnitř objektu. (Cell_attribute hodnota je 2.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_interior_ObjectCells_In_Level4_In_Index
Počet buněk, které jsou zcela pokryty objektem na úrovni tessellation 4, a proto jsou uvnitř objektu. (Cell_attribute hodnota je 2.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_intersecting_ObjectCells_In_Level1_In_Index
Počet buněk, které jsou protínané objektem na úrovni 1. (Cell_attribute hodnota je 1.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_intersecting_ObjectCells_In_Level2_In_Index
Počet buněk, které jsou protínané objektem na úrovni 2. (Cell_attribute hodnota je 1.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_intersecting_ObjectCells_In_Level3_In_Index
Počet buněk, které jsou protínané objektem na úrovni 3. (Cell_attribute hodnota je 1.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_intersecting_ObjectCells_In_Level4_In_Index
Počet buněk, které jsou protínané objektem na úrovni 4. (Cell_attribute hodnota je 1.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_Border_ObjectCells_In_Level0_For_QuerySample
Určuje, jestli je ukázka dotazu v kořenové buňce 0 mimo ohraničující pole, ale dotkne se ho. Toto je základní vlastnost. Hodnota je bigint.
Poznámka:
Tyto informace jsou užitečné pouze při určování, zda existují objekty, které ohraničující rámeček mohl být těsně vynechána.
Total_Number_Of_Border_ObjectCells_In_Level0_In_Index
Počet objektů v úrovni 0, které se dotknou ohraničujícího rámečku (Cell_attribute hodnota je 0.) Hodnota je bigint.
Total_Number_Of_Border_ObjectCells_In_Level1_In_Index
Počet buněk objektu, které se dotknou hranice mřížky na úrovni 1. (Cell_attribute hodnota je 0.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_Border_ObjectCells_In_Level2_In_Index
Počet buněk objektu, které se dotknou hranice mřížky na úrovni 2. (Cell_attribute hodnota je 0.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_Border_ObjectCells_In_Level3_In_Index
Početbuněkchchch (Cell_attribute hodnota je 0.) Toto je základní vlastnost. Hodnota je bigint.
Total_Number_Of_Border_ObjectCells_In_Level4_In_Index
Početbuněkchchch (Cell_attribute hodnota je 0.) Toto je základní vlastnost. Hodnota je bigint.
Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Procento celkové oblasti (celkem listových buněk) mřížky, která obsahuje buňky listu pokryté objektem
Například objekt je tessellat do 10 buněk na čtyřech různých úrovních mřížky pokrývající oblast, která je ekvivalentní 100 buněk listu celkem. Předpokládejme, že objekt zcela pokrývá tři vnitřní buňky. Oblast pokrytá třemi vnitřními buňkami odpovídá 42 buňkám listu. Procento zahrnuté plochy je tedy 42 procent. Jedná se o dobrou míru, jak dobře jsou objekty v indexu rozhrovány.
Hodnota je float.
Intersecting_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Stejné jako Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage s tím rozdílem, že se jedná o částečně pokryté buňky. Hodnota je float.
Border_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Stejné jako Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage s tím rozdílem, že se jedná o buňky ohraničení. Hodnota je float.
Average_Cells_Per_Object_Normalized_To_Leaf_Grid
Průměrné buňky na objekt normalizované do mřížky listu To nám dává informace o prostorové velikosti objektu nebo o tom, jak velké objekty jsou. Hodnota je float.
Average_Objects_PerLeaf_GridCell
Řídká hodnota indexu. Průměrný počet objektů na buňku listu Hodnota je float.
Number_Of_SRIDs_Found
Počet jedinečných identifikátorů SRID v indexu a sloupci Hodnota je int.
Protože sloupec může obsahovat více než jeden identifikátor SRID a objekty různých identifikátorů SRID se nikdy neprotínají, počet identifikátorů SRID označuje selektivitu indexu.
Width_Of_Cell_In_Level1
Vlastnost Width buňky v mřížce indexování Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Width_Of_Cell_In_Level2
Vlastnost Width buňky v mřížce indexování Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Width_Of_Cell_In_Level3
Vlastnost Width buňky v mřížce indexování Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Width_Of_Cell_In_Level4
Vlastnost Width buňky v mřížce indexování Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Height_Of_Cell_In_Level1
Vlastnost Výška buňky v mřížce indexování Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Height_Of_Cell_In_Level2
Vlastnost Výška buňky v mřížce indexování Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Height_Of_Cell_In_Level3
Vlastnost Výška buňky v mřížce indexování Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Height_Of_Cell_In_Level4
Vlastnost Výška buňky v mřížce indexování Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Area_Of_Cell_In_Level1
Area property of cell in the indexing grid. Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Area_Of_Cell_In_Level2
Area property of cell in the indexing grid. Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Area_Of_Cell_In_Level3
Area property of cell in the indexing grid. Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
Area_Of_Cell_In_Level4
Area property of cell in the indexing grid. Měrná jednotka je poskytována indexem a závisí na SRID indexovaných dat. Hodnota je float.
CellArea_To_BoundingBoxArea_Percentage_In_Level1
Procento pokrytí ohraničujícího rámečku o úrovni 1. Hodnota je float.
CellArea_To_BoundingBoxArea_Percentage_In_Level2
Procento pokrytí ohraničujícího rámečku o úrovni 2 buňky. Hodnota je float.
CellArea_To_BoundingBoxArea_Percentage_In_Level3
Procento pokrytí ohraničujícího rámečku o úrovni 3. Hodnota je float.
CellArea_To_BoundingBoxArea_Percentage_In_Level4
Procento pokrytí ohraničujícího rámečku o úrovni 4. Hodnota je float.
Number_Of_Rows_Selected_By_Primary_Filter
Počet řádků vybraných primárním filtrem Toto je základní vlastnost. Hodnota je bigint.
Number_Of_Rows_Selected_By_Internal_Filter
Počet řádků vybraných interním filtrem Sekundární filtr se pro tyto řádky nevolá. Toto je základní vlastnost. Hodnota je bigint.
Vrácené číslo je použitelné pouze pro STintersects.
Number_Of_Times_Secondary_Filter_Is_Called
Počet, kolikrát je volána sekundární filtr. Toto je základní vlastnost. Hodnota je bigint.
Percentage_Of_Rows_NotSelected_By_Primary_Filter
Pokud jsou v základní tabulce N řádky a primární filtr vybere P, vrátí se jako procento (N-P)/N. Toto je základní vlastnost. Hodnota je float.
Percentage_Of_Primary_Filter_Rows_Selected_By_internal_Filter
Pokud jsou řádky P vybrány primárním filtrem a řádky S jsou vybrány interním filtrem, vrátí se jako procento S/P. Čím vyšší je procento, tím lépe index zabraňuje dražšímu sekundárnímu filtru výkonu. Toto je základní vlastnost. Hodnota je float.
Number_Of_Rows_Output
Počet řádků výstupu dotazu Toto je základní vlastnost. Hodnota je bigint.
Internal_Filter_Efficiency
Pokud je výstupem O počet řádků, vrátí se jako procento S/O. Toto je základní vlastnost. Hodnota je float.
Primary_Filter_Efficiency
Pokud jsou řádky P vybrány primárním filtrem a O je počet řádků výstupu, vrátí se jako procento. Čím vyšší je efektivita primárního filtru, tím méně falešně pozitivních výsledků, které sekundární filtr musí zpracovat. Toto je základní vlastnost. Hodnota je float.
Povolení
Uživatel musí být členem veřejné role. Vyžaduje oprávnění READ ACCESS na serveru a objektu. To platí pro všechny uložené procedury prostorového indexu.
Poznámky
Vlastnosti obsahující NULL hodnoty nejsou zahrnuty do návratové sady.
Příklady
Příklady najdete v následujících článcích:
- sp_help_spatial_geometry_index (Transact-SQL)
- sp_help_spatial_geometry_index_xml (Transact-SQL)
- sp_help_spatial_geography_index (Transact-SQL)
- sp_help_spatial_geography_index_xml (Transact-SQL)