Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede uzamsal dizin saklı yordamlarının bağımsız değişkenleri ve özellikleri açıklanmaktadır.
Transact-SQL söz dizimi kuralları
Sözdizimi
Belirli uzamsal dizin saklı yordamlarının söz dizimi için aşağıdaki makalelere bakın:
- 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)
Tartışmalar
[ @tabname = ] N'tabname'
Uzamsal dizinin belirtildiği tablonun nitelenmiş veya nitelenmemiş adı.
Tırnak işaretleri yalnızca nitelenmiş bir tablo belirtilmişse gereklidir. Veritabanı adı da dahil olmak üzere tam bir ad sağlanırsa, veritabanı adı geçerli veritabanının adı olmalıdır. @tabnamenvarchar(776) şeklindedir ve varsayılan değer yoktur.
[ @indexname = ] N'indexname'
Belirtilen uzamsal dizinin adı. @indexnamesysname'dir ve varsayılan değer yoktur.
[ @verboseoutput = ] verboseoutput
Döndürülecek özellik adları ve değerleri aralığı. @verboseoutput , varsayılan değer olmadan tinyint'tir ve bu değerlerden biri olabilir.
-
0= çekirdek özellikler -
>0= tüm özellikler
[ @query_sample = ] query_sample
Dizinin kullanışlılığını test etmek için kullanılabilecek temsili sorgu örneği. @query_samplecoğrafyadır ve varsayılan değer yoktur. Temsili bir nesne veya sorgu penceresi olabilir.
[ @xml_output = ] N'xml_output' OUTPUT
XML parçasında sonuç kümesini döndürür. @xml_output, xml türünde bir OUTPUT parametresidir.
Özellikler
Aşağıdaki tabloda gösterildiği gibi temel özellikleri döndürmek veya @verboseoutput = 0 uzamsal dizinin tüm özelliklerini döndürmek için ayarlayın@verboseoutput > 0.
Base_Table_Rows
Temel tablodaki satır sayısı. Değer bigint'tir.
Bounding_Box_xmin
Geometri türü için uzamsal dizinin X-minimum sınırlayıcı kutu özellikleri. Bu özellik değeri coğrafya NULL türü içindir. Değer kayan değerdir.
Bounding_Box_ymin
Geometri türü için uzamsal dizinin Y-minimum sınırlayıcı kutu özellikleri. Bu özellik değeri coğrafya NULL türü içindir. Değer kayan değerdir.
Bounding_Box_xmax
Geometri türü için uzamsal dizinin X üst sınırlayıcı kutu özellikleri. Bu özellik değeri coğrafya NULL türü içindir. Değer kayan değerdir.
Bounding_Box_ymax
Geometri türü için uzamsal dizinin Y maksimum sınırlayıcı kutu özellikleri. Bu özellik değeri coğrafya NULL türü içindir. Değer kayan değerdir.
Grid_Size_Level_1
Uzamsal dizinin Düzey 1 kılavuz yoğunluğu:
- DÜŞÜK için 16
- MEDIUM için 64
- YÜKSEK için 256
Değer int değeridir.
Grid_Size_Level_2
Uzamsal dizinin Düzey 2 kılavuz yoğunluğu:
- DÜŞÜK için 16
- MEDIUM için 64
- YÜKSEK için 256
Değer int değeridir.
Grid_Size_Level_3
Uzamsal dizinin Düzey 3 kılavuz yoğunluğu:
- DÜŞÜK için 16
- MEDIUM için 64
- YÜKSEK için 256
Değer int değeridir.
Grid_Size_Level_4
Uzamsal dizinin Düzey 4 kılavuz yoğunluğu:
- DÜŞÜK için 16
- MEDIUM için 64
- YÜKSEK için 256
Değer int değeridir.
Cells_Per_Object
Nesne başına hücre sayısı (dizin özelliği). Değer int değeridir.
Total_Primary_Index_Rows
Dizindeki satır sayısı. Değer bigint'tir.
Total_Primary_Index_Pages
Dizindeki sayfa sayısı. Değer bigint'tir.
Average_Number_Of_Index_Rows_Per_Base_Row
Dizin satırları / sayı temel tablo satırları sayısı. Değer bigint'tir.
Total_Number_Of_ObjectCells_In_Level0_For_QuerySample
Temsili sorgu örneğinin geometri dizininin sınırlayıcı kutusunun dışında ve kök hücrede (düzey 0 hücre) olup olmadığını gösterir. Bu, 0 (düzey 0 hücresinde değil) veya 1'dir. Düzey 0 hücresindeyse, araştırılan dizin sorgu örneği için uygun bir dizin değildir. Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_ObjectCells_In_Level0_In_Index
Düzey 0'da (kök hücre, geometri için sınırlayıcı kutunun dışında) mozaiklenmiş dizine alınan nesnelerin hücre örneklerinin sayısı. Bu çekirdek bir özelliktir. Değer bigint'tir.
Geometri dizinleri için, dizinin sınırlayıcı kutusu veri etki alanından daha küçükse bu durum oluşur. Sorgu penceresi kısmen sınırlayıcı kutunun dışında kalırsa ve dizin performansını düşürürse (örneğin, Total_Number_Of_ObjectCells_In_Level0_For_QuerySample 1 ise), düzey 0'daki çok sayıda nesne ikincil filtreler gerektirebilir. Sorgu penceresi sınırlayıcı kutunun içinde yer alırsa, düzey 0'daki çok sayıda nesne dizinin performansını artırabilir.
NULL ve boş örnekler 0 düzeyinde sayılır ancak performansı etkilemez. Düzey 0'da, temel tabloda olduğu kadar NULL hücre ve boş örnekler bulunur.
Sorgu örneği 1 olarak NULL sayıldığından, coğrafya dizinleri için düzey 0'da en çok hücre ve boş örnekler +1 hücresi bulunur.
Total_Number_Of_ObjectCells_In_Level1_In_Index
Düzey 1 duyarlığıyla mozaiklenmiş dizine alınan nesnelerin hücre örneklerinin sayısı. Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_ObjectCells_In_Level2_In_Index
Düzey 2 duyarlık ile mozaiklenmiş dizine alınan nesnelerin hücre örneklerinin sayısı. Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_ObjectCells_In_Level3_In_Index
Düzey 3 duyarlık ile mozaiklenmiş dizine alınan nesnelerin hücre örneklerinin sayısı. Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_ObjectCells_In_Level4_In_Index
Düzey 4 duyarlık ile mozaiklenmiş dizine alınan nesnelerin hücre örneklerinin sayısı. Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_interior_ObjectCells_In_Level1_In_Index
1. tessellation düzeyinde bir nesne tarafından tamamen kapsanan ve bu nedenle nesnenin içini oluşturan hücrelerin sayısı. (Cell_attributevalue 2'dir.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_interior_ObjectCells_In_Level2_In_Index
2. tessellation düzeyinde bir nesne tarafından tamamen kapsanan ve bu nedenle nesnenin içini oluşturan hücrelerin sayısı. (Cell_attribute değer 2'dir.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_interior_ObjectCells_In_Level3_In_Index
3. tessellation düzeyinde bir nesne tarafından tamamen kapsanan ve bu nedenle nesnenin içini oluşturan hücrelerin sayısı. (Cell_attribute değer 2'dir.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_interior_ObjectCells_In_Level4_In_Index
4. tessellation düzeyinde bir nesne tarafından tamamen kapsanan ve bu nedenle nesnenin içini oluşturan hücrelerin sayısı. (Cell_attribute değer 2'dir.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_intersecting_ObjectCells_In_Level1_In_Index
1. tessellation düzeyinde bir nesne tarafından kesişen hücre sayısı. (Cell_attribute değer 1'dir.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_intersecting_ObjectCells_In_Level2_In_Index
2. tessellation düzeyinde bir nesne tarafından kesişen hücre sayısı. (Cell_attribute değer 1'dir.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_intersecting_ObjectCells_In_Level3_In_Index
Bir nesne tarafından mozaik düzeyi 3'te kesişen hücrelerin sayısı. (Cell_attribute değer 1'dir.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_intersecting_ObjectCells_In_Level4_In_Index
4. tessellation düzeyinde bir nesne tarafından kesişen hücre sayısı. (Cell_attribute değer 1'dir.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_Border_ObjectCells_In_Level0_For_QuerySample
Sorgu örneğinin sınırlayıcı kutunun dışındaki 0 kök hücresinde olup olmadığını ancak dokunup dokunmadığını gösterir. Bu çekirdek bir özelliktir. Değer bigint'tir.
Uyarı
Bu bilgiler yalnızca sınırlayıcı kutunun yakından kaçırdığı nesneler olup olmadığını belirlemede yararlıdır.
Total_Number_Of_Border_ObjectCells_In_Level0_In_Index
Sınırlayıcı kutuya dokunan 0. düzeydeki nesne sayısı. (Cell_attribute değer 0'dır.) Değer bigint'tir.
Total_Number_Of_Border_ObjectCells_In_Level1_In_Index
Mozaik düzeyi 1'de bir kılavuz hücre sınırına dokunan nesne hücresi sayısı. (Cell_attribute değer 0'dır.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_Border_ObjectCells_In_Level2_In_Index
Mozaik düzeyi 2'de bir kılavuz hücre sınırına dokunan nesne hücrelerinin sayısı. (Cell_attribute değer 0'dır.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_Border_ObjectCells_In_Level3_In_Index
Mozaik düzeyi 3'te bir kılavuz hücre sınırına dokunan nesne hücresi sayısı. (Cell_attribute değer 0'dır.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Total_Number_Of_Border_ObjectCells_In_Level4_In_Index
Mozaik düzeyi 4'te bir kılavuz hücre sınırına dokunan nesne hücrelerinin sayısı. (Cell_attribute değer 0'dır.) Bu çekirdek bir özelliktir. Değer bigint'tir.
Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Bir nesnenin kapladığı yaprak hücreleri içeren kılavuzun toplam alanının (toplam yaprak hücreleri) yüzdesi.
Örneğin, bir nesne toplam 100 yaprak hücreye eşdeğer bir alanı kapsayan dört farklı kılavuz düzeyinde 10 hücreye ayrılır. Nesnenin tamamen kapladığı üç iç hücre olduğunu varsayalım. Üç iç hücrenin kapladığı alan 42 yaprak hücreye eşdeğerdir. Bu nedenle, kapsanan alanın yüzdesi yüzde 42'dir. Bu, dizindeki nesnelerin ne kadar iyi parçalandığına ilişkin iyi bir ölçüdür.
Değer kayan değerdir.
Intersecting_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage ile aynıdır, ancak bunlar kısmen kapsanan hücrelerdir. Değer kayan değerdir.
Border_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage
Interior_To_Total_Cells_Normalized_To_Leaf_Grid_Percentage ile aynıdır, ancak bunlar kenarlık hücreleridir. Değer kayan değerdir.
Average_Cells_Per_Object_Normalized_To_Leaf_Grid
Yaprak kılavuza normalleştirilmiş nesne başına ortalama hücreler. Bu bize nesnenin uzamsal boyutunu veya nesnelerin ne kadar büyük olduğunu gösterir. Değer kayan değerdir.
Average_Objects_PerLeaf_GridCell
Dizinin seyrekliği. Yaprak hücre başına ortalama nesne sayısı. Değer kayan değerdir.
Number_Of_SRIDs_Found
Dizin ve sütundaki benzersiz SRID sayısı. Değer int değeridir.
Bir sütun birden fazla SRID içerebileceğinden ve farklı SRID'lerin nesneleri hiçbir zaman kesişemediğinden, SRID sayısı dizinin seçiciliğini gösterir.
Width_Of_Cell_In_Level1
Dizin oluşturma kılavuzundaki hücrenin width özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Width_Of_Cell_In_Level2
Dizin oluşturma kılavuzundaki hücrenin width özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Width_Of_Cell_In_Level3
Dizin oluşturma kılavuzundaki hücrenin width özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Width_Of_Cell_In_Level4
Dizin oluşturma kılavuzundaki hücrenin width özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Height_Of_Cell_In_Level1
Dizin oluşturma kılavuzundaki hücrenin height özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Height_Of_Cell_In_Level2
Dizin oluşturma kılavuzundaki hücrenin height özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Height_Of_Cell_In_Level3
Dizin oluşturma kılavuzundaki hücrenin height özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Height_Of_Cell_In_Level4
Dizin oluşturma kılavuzundaki hücrenin height özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Area_Of_Cell_In_Level1
Dizin oluşturma kılavuzundaki hücrenin alan özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Area_Of_Cell_In_Level2
Dizin oluşturma kılavuzundaki hücrenin alan özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Area_Of_Cell_In_Level3
Dizin oluşturma kılavuzundaki hücrenin alan özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
Area_Of_Cell_In_Level4
Dizin oluşturma kılavuzundaki hücrenin alan özelliği. Ölçü birimi dizin tarafından sağlanır ve dizine alınan verilerin SRID'sine bağlıdır. Değer kayan değerdir.
CellArea_To_BoundingBoxArea_Percentage_In_Level1
Sınırlayıcı kutunun bir düzey 1 hücreye göre kapsamı yüzdesi. Değer kayan değerdir.
CellArea_To_BoundingBoxArea_Percentage_In_Level2
Sınırlayıcı kutunun bir düzey 2 hücreye göre kapsamı yüzdesi. Değer kayan değerdir.
CellArea_To_BoundingBoxArea_Percentage_In_Level3
Sınırlayıcı kutunun bir düzey 3 hücreye göre kapsamı yüzdesi. Değer kayan değerdir.
CellArea_To_BoundingBoxArea_Percentage_In_Level4
Sınırlayıcı kutunun bir düzey 4 hücreye göre kapsamı yüzdesi. Değer kayan değerdir.
Number_Of_Rows_Selected_By_Primary_Filter
Birincil filtre tarafından seçilen satır sayısı. Bu çekirdek bir özelliktir. Değer bigint'tir.
Number_Of_Rows_Selected_By_Internal_Filter
İç filtre tarafından seçilen satır sayısı. İkincil filtre bu satırlar için çağrılmaz. Bu çekirdek bir özelliktir. Değer bigint'tir.
Döndürülen sayı yalnızca STintersects için geçerlidir.
Number_Of_Times_Secondary_Filter_Is_Called
İkincil filtrenin çağrılma sayısı. Bu çekirdek bir özelliktir. Değer bigint'tir.
Percentage_Of_Rows_NotSelected_By_Primary_Filter
Temel tabloda N satırı varsa ve birincil filtre tarafından P seçilirse, bu değer yüzde olarak (N-P)/N döndürür. Bu çekirdek bir özelliktir. Değer kayan değerdir.
Percentage_Of_Primary_Filter_Rows_Selected_By_internal_Filter
P satırları birincil filtre tarafından seçilirse ve iç filtre tarafından S satırları seçilirse, bu, yüzde olarak S/P döndürür. Yüzde ne kadar yüksek olursa, performans açısından pahalı ikincil filtreden kaçınarak dizin o kadar iyi olur. Bu çekirdek bir özelliktir. Değer kayan değerdir.
Number_Of_Rows_Output
Sorgu tarafından çıktısı satır sayısı. Bu çekirdek bir özelliktir. Değer bigint'tir.
Internal_Filter_Efficiency
O, satır çıkışı sayısıysa, yüzde olarak S/O döndürür. Bu çekirdek bir özelliktir. Değer kayan değerdir.
Primary_Filter_Efficiency
P satırları birincil filtre tarafından seçilirse ve O satır sayısı çıktısı ise, bu, yüzde olarakO/P döndürür. Birincil filtrenin verimliliği ne kadar yüksek olursa, ikincil filtrenin işlemesi gereken hatalı pozitif sayısı da o kadar az olur. Bu çekirdek bir özelliktir. Değer kayan değerdir.
İzinler
Kullanıcı ortak rolün bir üyesi olmalıdır. Sunucuda ve nesnede OKUMA ERİşİmİ izni gerektirir. Bu, tüm uzamsal dizin saklı yordamları için geçerlidir.
Açıklamalar
Değer içeren NULL özellikler dönüş kümesine dahil değildir.
Örnekler
Örnekler için aşağıdaki makalelere bakın:
- 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)