Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
In dit artikel worden de argumenten en eigenschappen voor opgeslagen procedures voor ruimtelijke index beschreven.
Transact-SQL syntaxis-conventies
Syntaxis
Zie de volgende artikelen voor de syntaxis van specifieke opgeslagen procedures voor ruimtelijke index:
- 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)
Argumenten
[ @tabname = ] N'tabnaam'
De gekwalificeerde of niet-gekwalificeerde naam van de tabel waarvoor de ruimtelijke index is opgegeven.
Aanhalingstekens zijn alleen vereist als er een gekwalificeerde tabel is opgegeven. Als er een volledig gekwalificeerde naam, inclusief een databasenaam, wordt opgegeven, moet de databasenaam de naam van de huidige database zijn. @tabname is nvarchar(776), zonder standaardinstelling.
[ @indexname = ] N'indexnaam'
De naam van de opgegeven ruimtelijke index. @indexnameis sysname, zonder standaardwaarde.
[ @verboseoutput = ] uitgebreideoutput
Het bereik van eigenschapsnamen en -waarden die moeten worden geretourneerd. @verboseoutputis tinyint, zonder standaardwaarde en kan een van deze waarden zijn.
-
0
= kerneigenschappen -
>0
= alle eigenschappen
[ @query_sample = ] query_sample
Een representatief queryvoorbeeld dat kan worden gebruikt om de bruikbaarheid van de index te testen. @query_samplegeografie is, zonder standaardinstelling. Het kan een representatief object of een queryvenster zijn.
[ @xml_output = ] N'xml_output' UITVOER
Retourneert de resultatenset in een XML-fragment. @xml_output is een UITVOERparameter van het type XML.
Eigenschappen
Ingesteld @verboseoutput = 0
om kerneigenschappen te retourneren, zoals wordt weergegeven in de volgende tabel of @verboseoutput > 0
om alle eigenschappen van de ruimtelijke index te retourneren.
Base_Table_Rows
Aantal rijen in de basistabel. Waarde is bigint.
Bounding_Box_xmin
X-minimumbegrenzingsvakeigenschappen van de ruimtelijke index voor geometrietype . Deze eigenschapswaarde is NULL
voor geografietype . Waarde is zwevend.
Bounding_Box_ymin
Y-minimumbegrenzingsvakeigenschappen van de ruimtelijke index voor geometrietype . Deze eigenschapswaarde is NULL
voor geografietype . Waarde is zwevend.
Bounding_Box_xmax
X-maximumbegrenzingsvakeigenschappen van de ruimtelijke index voor geometrietype . Deze eigenschapswaarde is NULL
voor geografietype . Waarde is zwevend.
Bounding_Box_ymax
Y-maximumbegrenzingsvakeigenschappen van de ruimtelijke index voor geometrietype . Deze eigenschapswaarde is NULL
voor geografietype . Waarde is zwevend.
Grid_Size_Level_1
Rasterdichtheid op niveau 1 van de ruimtelijke index:
- 16 voor LOW
- 64 voor GEMIDDELD
- 256 voor HOOG
De waarde is int.
Grid_Size_Level_2
Rasterdichtheid op niveau 2 van de ruimtelijke index:
- 16 voor LOW
- 64 voor GEMIDDELD
- 256 voor HOOG
De waarde is int.
Grid_Size_Level_3
Rasterdichtheid op niveau 3 van de ruimtelijke index:
- 16 voor LOW
- 64 voor GEMIDDELD
- 256 voor HOOG
De waarde is int.
Grid_Size_Level_4
Rasterdichtheid op niveau 4 van de ruimtelijke index:
- 16 voor LOW
- 64 voor GEMIDDELD
- 256 voor HOOG
De waarde is int.
Cells_Per_Object
Aantal cellen per object (indexeigenschap). De waarde is int.
Total_Primary_Index_Rows
Aantal rijen in de index. Waarde is bigint.
Total_Primary_Index_Pages
Aantal pagina's in de index. Waarde is bigint.
Average_Number_Of_Index_Rows_Per_Base_Row
Aantal indexrijen/nummer van basistabelrijen. Waarde is bigint.
Total_Number_Of_ObjectCells_In_Level0_For_QuerySample
Geeft aan of het representatieve queryvoorbeeld buiten het begrenzingsvak van de geometrieindex valt en in de hoofdcel (cel op niveau 0). Dit is 0 (niet in celniveau 0) of 1. Als deze zich in de cel op niveau 0 bevindt, is de onderzochte index geen geschikte index voor het queryvoorbeeld. Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_ObjectCells_In_Level0_In_Index
Aantal celexemplaren van geïndexeerde objecten die in niveau 0 zijn gesellateerd (hoofdcel, buiten het begrenzingsvak voor geometrie). Dit is een kerneigenschap. Waarde is bigint.
Voor geometrieindexen gebeurt dit als het begrenzingsvak van de index kleiner is dan het gegevensdomein. Een groot aantal objecten op niveau 0 vereist mogelijk secundaire filters als het queryvenster gedeeltelijk buiten het begrenzingsvak valt en de indexprestaties verlaagt (bijvoorbeeld Total_Number_Of_ObjectCells_In_Level0_For_QuerySample is 1). Als het queryvenster binnen het begrenzingsvak valt, kan een groot aantal objecten op niveau 0 de prestaties van de index verbeteren.
NULL- en lege exemplaren worden geteld op niveau 0, maar hebben geen invloed op de prestaties. Niveau 0 bevat zo veel cellen als NULL
en lege exemplaren in de basistabel. Voor geografieindexen heeft niveau 0 zoveel cellen als NULL
en lege exemplaren +1 cel, omdat het queryvoorbeeld wordt geteld als 1.
Total_Number_Of_ObjectCells_In_Level1_In_Index
Het aantal celexemplaren van geïndexeerde objecten die met precisie op niveau 1 zijn geteld. Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_ObjectCells_In_Level2_In_Index
Aantal celexemplaren van geïndexeerde objecten die met precisie van niveau 2 zijn gesellateerd. Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_ObjectCells_In_Level3_In_Index
Aantal celexemplaren van geïndexeerde objecten die met precisie van niveau 3 zijn gesellateerd. Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_ObjectCells_In_Level4_In_Index
Het aantal celexemplaren van geïndexeerde objecten die met precisie van niveau 4 zijn geteld. Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_interior_ObjectCells_In_Level1_In_Index
Het aantal cellen dat volledig wordt bedekt door een object op tessellationniveau 1 en dus binnenkant van het object is. (Cell_attributevalue is 2.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_interior_ObjectCells_In_Level2_In_Index
Het aantal cellen dat volledig wordt bedekt door een object op tessellationniveau 2 en dus binnen het object valt. (Cell_attribute waarde is 2.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_interior_ObjectCells_In_Level3_In_Index
Het aantal cellen dat volledig wordt bedekt door een object op tessellationniveau 3 en dus binnen het object valt. (Cell_attribute waarde is 2.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_interior_ObjectCells_In_Level4_In_Index
Het aantal cellen dat volledig wordt bedekt door een object op tessellationniveau 4 en dus binnen het object valt. (Cell_attribute waarde is 2.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_intersecting_ObjectCells_In_Level1_In_Index
Het aantal cellen dat door een object wordt gekruist op tesselingsniveau 1. (Cell_attribute waarde is 1.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_intersecting_ObjectCells_In_Level2_In_Index
Het aantal cellen dat wordt gekruist door een object op tessellationniveau 2. (Cell_attribute waarde is 1.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_intersecting_ObjectCells_In_Level3_In_Index
Het aantal cellen dat door een object wordt gekruist op tesselingsniveau 3. (Cell_attribute waarde is 1.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_intersecting_ObjectCells_In_Level4_In_Index
Het aantal cellen dat door een object wordt gekruist op tesselatieniveau 4. (Cell_attribute waarde is 1.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_Border_ObjectCells_In_Level0_For_QuerySample
Hiermee wordt aangegeven of het queryvoorbeeld zich in de hoofdcel 0 buiten het begrenzingsvak bevindt, maar aanraakt. Dit is een kerneigenschap. Waarde is bigint.
Opmerking
Deze informatie is alleen nuttig bij het bepalen of er objecten zijn die het begrenzingsvak mogelijk heeft gemist.
Total_Number_Of_Border_ObjectCells_In_Level0_In_Index
Het aantal objecten in niveau 0 dat het begrenzingsvak raakt. (Cell_attribute waarde is 0.) Waarde is bigint.
Total_Number_Of_Border_ObjectCells_In_Level1_In_Index
Aantal objectcellen dat een rastercelgrens aanraakt op tesselingsniveau 1. (Cell_attribute waarde is 0.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_Border_ObjectCells_In_Level2_In_Index
Aantal objectcellen dat een rastercelgrens aanraakt op tesselingsniveau 2. (Cell_attribute waarde is 0.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_Border_ObjectCells_In_Level3_In_Index
Aantal objectcellen dat een rastercelgrens aanraakt op tesselingsniveau 3. (Cell_attribute waarde is 0.) Dit is een kerneigenschap. Waarde is bigint.
Total_Number_Of_Border_ObjectCells_In_Level4_In_Index
Aantal objectcellen dat een rastercelgrens aanraakt op tesselingsniveau 4. (Cell_attribute waarde is 0.) Dit is een kerneigenschap. Waarde is bigint.
Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Percentage van het totale gebied (totale bladcellen) van het raster dat bladcellen bevat die onder een object vallen.
Een object is bijvoorbeeld tessellated in 10 cellen op de vier verschillende rasterniveaus die een gebied omvatten dat gelijk is aan 100 bladcellen in totaal. Stel dat er drie binnenste cellen zijn die volledig door het object zijn bedekt. Het gebied dat door de drie binnenste cellen wordt gedekt, is gelijk aan 42 bladcellen. Het percentage van het gedekte gebied is dus 42 procent. Dit is een goede meting van hoe goed de objecten in de index worden versnipperd.
Waarde is zwevend.
Intersecting_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Hetzelfde als Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage, behalve dat deze gedeeltelijk bedekte cellen zijn. Waarde is zwevend.
Border_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Hetzelfde als Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage , behalve dat dit randcellen zijn. Waarde is zwevend.
Average_Cells_Per_Object_Normalized_To_Leaf_Grid
Gemiddelde cellen per object genormaliseerd naar het bladraster. Dit geeft ons een indicatie van de ruimtelijke grootte van het object of hoe groot de objecten zijn. Waarde is zwevend.
Average_Objects_PerLeaf_GridCell
Parsiteit van de index. Gemiddeld aantal objecten per bladcel. Waarde is zwevend.
Number_Of_SRIDs_Found
Het aantal unieke SRID's in de index en kolom. De waarde is int.
Omdat een kolom meer dan één SRID en objecten van verschillende SRID's kan bevatten, kruist het aantal SRID's de selectiviteit van de index aan.
Width_Of_Cell_In_Level1
De eigenschap Breedte van cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Width_Of_Cell_In_Level2
De eigenschap Breedte van cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Width_Of_Cell_In_Level3
De eigenschap Breedte van cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Width_Of_Cell_In_Level4
De eigenschap Breedte van cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Height_Of_Cell_In_Level1
De eigenschap Hoogte van de cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Height_Of_Cell_In_Level2
De eigenschap Hoogte van de cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Height_Of_Cell_In_Level3
De eigenschap Hoogte van de cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Height_Of_Cell_In_Level4
De eigenschap Hoogte van de cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Area_Of_Cell_In_Level1
Gebiedseigenschap van cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Area_Of_Cell_In_Level2
Gebiedseigenschap van cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Area_Of_Cell_In_Level3
Gebiedseigenschap van cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
Area_Of_Cell_In_Level4
Gebiedseigenschap van cel in het indexeringsraster. De maateenheid wordt geleverd door de index en is afhankelijk van de SRID van de geïndexeerde gegevens. Waarde is zwevend.
CellArea_To_BoundingBoxArea_Percentage_In_Level1
Het percentage dekking van het begrenzingsvak door een cel op niveau 1. Waarde is zwevend.
CellArea_To_BoundingBoxArea_Percentage_In_Level2
Het percentage dekking van het begrenzingsvak door een cel op niveau 2. Waarde is zwevend.
CellArea_To_BoundingBoxArea_Percentage_In_Level3
Het percentage dekking van het begrenzingsvak door een cel op niveau 3. Waarde is zwevend.
CellArea_To_BoundingBoxArea_Percentage_In_Level4
Het percentage dekking van het begrenzingsvak door een cel op niveau 4. Waarde is zwevend.
Number_Of_Rows_Selected_By_Primary_Filter
Aantal rijen dat is geselecteerd door het primaire filter. Dit is een kerneigenschap. Waarde is bigint.
Number_Of_Rows_Selected_By_Internal_Filter
Aantal rijen dat is geselecteerd door het interne filter. Het secundaire filter wordt niet aangeroepen voor deze rijen. Dit is een kerneigenschap. Waarde is bigint.
Het geretourneerde getal is alleen van toepassing op STintersects.
Number_Of_Times_Secondary_Filter_Is_Called
Aantal keren dat het secundaire filter wordt aangeroepen. Dit is een kerneigenschap. Waarde is bigint.
Percentage_Of_Rows_NotSelected_By_Primary_Filter
Als er N rijen in de basistabel staan en P worden geselecteerd door het primaire filter, wordt dit geretourneerd (N-P)/N als percentage. Dit is een kerneigenschap. Waarde is zwevend.
Percentage_Of_Primary_Filter_Rows_Selected_By_internal_Filter
Als P-rijen zijn geselecteerd door het primaire filter en S-rijen worden geselecteerd door het interne filter, retourneert dit S/P als percentage. Hoe hoger het percentage, hoe beter de index is in het vermijden van het duurdere secundaire filter. Dit is een kerneigenschap. Waarde is zwevend.
Number_Of_Rows_Output
Het aantal rijen dat door de query wordt uitgevoerd. Dit is een kerneigenschap. Waarde is bigint.
Internal_Filter_Efficiency
Als O het aantal rijen uitvoer is, retourneert dit S/O als percentage. Dit is een kerneigenschap. Waarde is zwevend.
Primary_Filter_Efficiency
Als P-rijen worden geselecteerd door het primaire filter en O het aantal rijenuitvoer is, retourneert ditO/P als percentage. Hoe hoger de efficiëntie van het primaire filter, hoe minder fout-positieven het secundaire filter moet verwerken. Dit is een kerneigenschap. Waarde is zwevend.
Machtigingen
De gebruiker moet lid zijn van de openbare rol. Vereist leestoegangsmachtigingen op de server en het object. Dit geldt voor alle opgeslagen procedures voor de ruimtelijke index.
Opmerkingen
Eigenschappen met NULL
waarden worden niet opgenomen in de retourset.
Voorbeelden
Zie de volgende artikelen voor voorbeelden:
- 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)