KAYMA INDIS (Transact-SQL) CREATE
Belirtilen tablo ve sütun üzerinde kayma bir dizin oluşturur.Verileri önce bir dizin oluşturulacak tablo.Dizinler, tam veritabanı adı belirterek tablo veya başka bir veritabanı görünümleri oluşturulabilir.
Not
Kayma dizinler hakkında bilgi için bkz:Kayma, dizin oluşturma genel bakış.
Create Spatial Index
CREATE SPATIAL INDEX index_name
ON <object> ( spatial_column_name )
{
[ USING <geometry_grid_tessellation> ]
WITH ( <bounding_box>
[ [,] <tesselation_parameters> [ ,...n ] ]
[ [,] <spatial_index_option> [ ,...n ] ] )
| [ USING <geography_grid_tessellation> ]
[ WITH ( [ <tesselation_parameters> [ ,...n ] ]
[ [,] <spatial_index_option> [ ,...n ] ] ) ]
}
[ ON { filegroup_name | "default" } ]
;
<object> ::=
[ database_name. [ schema_name ] . | schema_name. ]
table_name
<geometry_grid_tessellation> ::=
{ GEOMETRY_GRID }
<bounding_box> ::=
BOUNDING_BOX = ( {
xmin, ymin, xmax, ymax
| <named_bb_coordinate>, <named_bb_coordinate>, <named_bb_coordinate>, <named_bb_coordinate>
} )
<named_bb_coordinate> ::= { XMIN = xmin | YMIN = ymin | XMAX = xmax | YMAX=ymax }
<tesselation_parameters> ::=
{
GRIDS = ( { <grid_density> [ ,...n ] | <density>, <density>, <density>, <density> } )
| CELLS_PER_OBJECT = n
}
<grid_density> ::=
{
LEVEL_1 = <density>
| LEVEL_2 = <density>
| LEVEL_3 = <density>
| LEVEL_4 = <density>
}
<density> ::= { LOW | MEDIUM | HIGH }
<geography_grid_tessellation> ::=
{ GEOGRAPHY_GRID }
<spatial_index_option> ::=
{
PAD_INDEX = { ON | OFF }
| FILLFACTOR = fillfactor
| SORT_IN_TEMPDB = { ON | OFF }
| IGNORE_DUP_KEY = OFF
| STATISTICS_NORECOMPUTE = { ON | OFF }
| DROP_EXISTING = { ON | OFF }
| ONLINE = OFF
| ALLOW_ROW_LOCKS = { ON | OFF }
| ALLOW_PAGE_LOCKS = { ON | OFF }
| MAXDOP = max_degree_of_parallelism
}
Bağımsız değişkenler
index_name
Dizin adıdır.Dizin adları, tablo içinde benzersiz olmalıdır, ancak bir veritabanı içinde benzersiz olması gerekmez.Dizin adları kurallarına uymalıdır tanımlayıcılar.ON <object> ( spatial_column_name )
Nesne (veritabanı, şema veya tablo), dizin değildir oluşturulabilir belirtir ve adı kayma sütun.spatial_column_name Dizin dayandığı kayma sütun belirler.Kayma tek bir sütun tek bir kayma dizini tanımında belirtilebilir; ancak, birden fazla kayma dizinler üzerinde oluşturulabilir birgeometri veya Coğrafya sütunun.
KULLANMA
Mozaik düzeni kayma dizini gösterir.Bu parametre türe özel değeri aşağıdaki varsayılan:Sütunun veri türü
Mozaik düzeni
geometry
GEOMETRY_GRID
geography
GEOGRAPHY_GRID
Yalnızca bir sütun türü üzerinde bir kayma dizin oluşturulabilirgeometri or geography.Aksi halde hata oluşur.Ayrıca, belirli bir türü için geçersiz bir parametre geçirildi, bir hata oluşur.
Not
Hakkında bilgi içinSQL Serveruygular Mozaik, bkz:Kayma, dizin oluşturma genel bakış.
ON filegroup_name
Belirtilen dizin üzerinde belirtilen dosya grubu oluşturur.Hiçbir yeri belirlenir ve tablonun değil bölümlenmiş, dizin temel alınan tablo aynı dosya grubu kullanır.dosya grubu varolmalıdır.ON "default**"**
Belirtilen dizin varsayılan dosya grubu oluşturur.Bu bağlamda terimi varsayılan bir anahtar değil.Varsayılan dosya grubu için bir tanımlayıcıdır ve, "Varsayılan" ON veya ON [varsayılan] olarak ayrılmış gerekir.QUOTED_IDENTIFIER seçeneği "varsayılan" belirtilmezse, geçerli oturum için AÇıK olması gerekir.Bu, varsayılan ayardır.Daha fazla bilgi için bkz: küme QUOTED_IDENTIFIER (Transact-SQL).
<Nesne>::=
Dizini oluşturulacak tam veya non-tam nesnedir.
database_name
Veritabanının adıdır.schema_name
Hangi şema adı tablo ait.table_name
Adı tablo dizin oluşturulacak.
Seçenekleri
GEOMETRY_GRID
Kullanmakta olduğunuz geometri kılavuz Mozaik düzeni belirler.GEOMETRY_GRID yalnızca bir sütun belirtilebilirgeometryveri türü.Bu bu veri türü için varsayılan değerdir ve belirtilmesi gerekmez.GEOGRAPHY_GRID
Coğrafya kılavuz Mozaik düzeni belirler.GEOGRAPHY_GRID yalnızca bir sütun belirtilebilirgeographyveri türü.Bu bu veri türü için varsayılan değerdir ve belirtilmesi gerekmez.BOUNDING_BOX
Bir sayısal dört-dört koordinatları tanımlayan tanımlama grubu belirtir sınırlayıcı kutu: alt, sol köşesindeki x dakika ve y-min koordinatları ve sağ üst köşesindeki x-max ve y-en büyük koordinatları.xmin
Sol alt köşesinin x koordinatını belirtir sınırlayıcı kutu.ymin
Sol alt köşesinin y koordinatını belirtir sınırlayıcı kutu.xmax
Sağ üst köşesinin x koordinatını belirtir sınırlayıcı kutu.ymax
Sağ üst köşesinin y koordinatını belirtir sınırlayıcı kutu.XMIN = xmin
Özellik adı ve değeri için sol alt köşesinin x koordinatını belirtir sınırlayıcı kutu.YMIN = ymin
Özellik adı ve değeri için sol alt köşesinin y koordinatını belirtir sınırlayıcı kutu.XMAX = xmax
Özellik adı ve değeri sağ üst köşesinin x koordinatını belirtir sınırlayıcı kutu.YMAX = ymax
Özellik adı ve değeri için sınırlayıcı kutunun sağ üst köşesinin y koordinatını belirtir
Bounding kutusu koordinatları uygulama yalnızca içinde kullanmayı GEOMETRY_GRID bir yan tümce.
xmax daha büyük olmalıdırxminveymaxdaha büyük olmalıdırymin.Herhangi bir geçerli belirtebilirsinizkayan nokta, kabul değeri gösterimi: xmax > xmin and ymax > ymin.Aksi takdirde ilgili hatalar oluşturuldu.
Varsayılan değer vardır.
Sınırlayıcı kutunun özellik adları büyük küçük durum duyarlı olsun veritabanı harmanlama.
Özellik adlarını belirtmek için bunların her biri bir kez ve yalnızca bir kez belirtmeniz gerekir.Herhangi bir sırada, bunları belirtebilirsiniz.Örneğin, aşağıdaki yan tümceler eşdeğerdir:
BOUNDING_BOX = ( XMIN =xmin, YMIN =ymin, XMAX =xmax, YMAX =ymax)
BOUNDING_BOX = ( XMIN =xmin, XMAX =xmax, YMIN =ymin, YMAX =ymax)
IZGARALAR
Adresindeki her ızgara yoğunluğunu tanımlar düzey Mozaik düzeni.Not
Mozaik hakkında bilgi için bkz:Kayma, dizin oluşturma genel bakış.
IZGARALAR Parametreler aşağıdaki gibidir:
LEVEL_1
Belirtir ilk (üst) düzey kılavuz.LEVEL_2
İkinci düzey kılavuz belirtir.LEVEL_3
Üçüncü düzey kılavuz belirtir.LEVEL_4
Dördüncü düzey kılavuz belirtir.Düşük
Izgarasının en düşük olası yoğunluğunu belirtir bir verilen düzey.LOW 16 hücrelere (4 x 4 Kılavuz) equates.Orta
Izgarasının Orta yoğunluk belirtir bir verilen düzey.Orta (8 x 8 Kılavuz) 64 hücrelere equates.Yüksek
Belirli bir düzeyde kılavuz için en yüksek olası yoğunluğunu belirtir.Yüksek (16 x 16 Kılavuz) 256 hücrelere equates.
Düzey adlarını kullanarak, herhangi bir sırada düzeylerini belirtmek ve düzeyleri atlamak için sağlar.Herhangi bir düzeydeki adını kullanırsanız, belirttiğiniz başka bir düzey adını kullanmalısınız.Yoğunluk düzey atlarsanız, Orta için varsayılan kullanılır.
Geçersiz bir yoğunluk belirtilirse, bir hata ortaya çıkar.
CELLS_PER_OBJECT = n
Specifies the number of tessellation cells per object that can be used for a single spatial object in the index by the tessellation process.n can be any integer between 1 and 8192, inclusive.Varsayılan nesne başına hücre sayısı 16'dır.Geçersiz bir sayı gönderilir veya hücreler için belirtilen Mozaik en büyük sayısıdır, bir hata ortaya çıkar.En üst düzeyde bir nesneyi kapsayan daha fazla hücre belirtilen tarafındannolabildiğince fazla dizin kullandığı hücre gerektiğinde sağlamak tüm üst düzey Mozaik.Bu gibi durumlarda hücrelerin belirtilen sayıdan daha fazla nesneyi alabilirsiniz.Bu durumda, en fazla üzerinde yoğunluk bağımlı düzey kılavuz tarafından üretilen hücrelerin sayısıdır.
CELLS_PER_OBJECT değeri, hücreleri-her nesne için Mozaik kural tarafından kullanılır.Mozaik kuralları hakkında bilgi için bkz:Kayma, dizin oluşturma genel bakış.
pad_index = {ÜZERİNDE | KAPALI}
Dizin doldurma belirtir.Varsayılan değer KAPALı'dır.AÇIK
Tarafından belirtilen boş alanın yüzdesi fillfactor Dizin ara düzey sayfalara uygulanır.KAPALı veya fillfactor belirtilmemiş
Kapasite yakınında için Ara düzey sayfalar doldurulur, en büyük boyutu en az bir satır için yeterli alanı bırakma dizini, düşünmeden olabilir küme ara sayfada bulunan anahtarların.
Yalnızca FILLFACTOR belirtildiğinde PAD_INDEX FILLFACTOR tarafından belirtilen yüzde kullandığından PAD_INDEX seçenek yararlıdır.FILLFACTOR için belirtilen yüzdeyi bir satır için izin vermek için yeterince geniş değilse, Database Engine Dahili için en az izin vermek için yüzde değerini geçersiz kılar. Ara dizin sayfa satırlarda hiçbir zaman küçük iki, nasıl düşük değeri ne olursa olsun sayısıdır fillfactor.
FILLFACTOR = fillfactor
Specifies a percentage that indicates how full the Database Engine should make the leaf level of each index page during index creation or rebuild.fillfactor must be an integer value from 1 to 100.Varsayılan değer 0'dir.If fillfactor 100 veya 0'da, Database Engine Yaprak sayfaları kapasitesi doldurulmuş olan dizinler oluşturur.Not
doldurma faktörü 0 ve 100 tüm respects aynı değerlerdir.
Yalnızca dizin oluşturulurken yeniden veya FILLFACTOR ayarı uygulanır.The Database Engine does not dynamically keep the specified percentage of empty space in the pages.doldurma faktörü ayarını görüntülemek için , sys.Indexes kataloğunu görüntüleyin.
Important Note: Depolama alanı için veri kapladığı etkiler 100'den küçük bir FILLFACTOR kümelenmiş bir dizin oluşturma Database Engine Kümelenmiş dizin oluşturduğunda, verileri yeniden dağıtır.
Daha fazla bilgi için bkz: Faktörü girin..
sort_in_tempdb = {ÜZERİNDE | KAPALI}
Geçici sıralama sonuçlar tempdb içinde saklamak belirtir.Varsayılan değer KAPALı'dır.AÇIK
Dizin oluşturmak için kullanılan ara sıralama sonuçlar tempdb içinde saklanır.Bu, tempdb farklı bir dizin oluşturmak için gereken süreyi azaltabilirsiniz küme kullanıcı veritabanı disklerden biri.Ancak, dizin oluşturma sırasında kullanılan disk alanı miktarını artırır.Kapalı
sonuçlar ara sıralama aynı dizin veritabanında depolanır.
Kullanıcı veritabanında dizin oluşturmak için gerekli alanın yanı sıra, aynı ara sıralama sonuçlar tutmak için ek alan miktarı hakkında tempdb olması gerekir.Daha fazla bilgi için bkz: tempdb ve dizin oluşturma.
IGNORE_DUP_KEY = OFF
Dizin türü her zaman benzersiz olduğu kayma dizinler için herhangi bir etkisi vardır.Aksi halde küme açık bu seçenek, veya yoksa bir hata neden oldu.STATISTICS_NORECOMPUTE = { ON | OFF}
Dağılım istatistiklerini recomputed olup olmadığını belirtir.Varsayılan değer KAPALı'dır.AÇIK
Güncel olmayan istatistikleri otomatik olarak recomputed.Kapalı
Otomatik istatistik güncelleştirme etkinleştirilir.
Otomatik istatistik güncelleştirmek, geri yükleme yüklemek için küme için KAPALı, STATISTICS_NORECOMPUTE veya güncelleştirme istatistikleri olmaksızın NORECOMPUTE yan tümcesinden.
Important Note: Dağıtım istatistiklerinin otomatik recomputation devre dışı bırakılması sorgu iyileştiricisi maddelerle ilgili sorguları için en uygun yürütme planları malzeme çekme gelen engelleyebilecek tablo.
drop_existing = {ÜZERİNDE | KAPALI}
Belirtilen, kayma dizin preexisting bırakılan yeniden ve olduğunu belirtir.Varsayılan değer KAPALı'dır.AÇIK
Varolan dizin bıraktı ve yeniden oluşturuldu.Belirtilen dizin adı şu anda varolan bir dizini ile aynı olmalıdır; ancak, dizin tanımı değiştirilebilir.Örneğin, farklı sütunlar, sıralama düzeni, bölümün düzeni veya dizin seçeneklerini belirtebilirsiniz.Kapalı
Belirtilen dizin adı zaten varsa bir hata görüntülenir.
Dizin türü DROP_EXISTING kullanılarak değiştirilemez.
ÇEVRİMİÇİ = OFF
Temel tabloları ve ilişkili dizinler dizin işlemi sırasında sorguları ve veri değişikliği kullanılamaz olduğunu belirtir.Bu sürümündeSQL Serverçevrimiçi dizin yapılar kayma dizin için desteklenmezBu seçenek küme ON kayma bir dizinin bir hata ortaya çıkar.ONLINE seçeneği göz ardı ya da OFF için ONLıNE'i ayarlayın.Temel bir şema değişikliği (Sch-M) kilit oluşturan, oluşturur veya bir kayma dizin düşünceye çevrimdışı dizin işlem edinme tablo.Bu, tüm kullanıcı erişimini engeller temel alınan tablo işlemi süresince.
Not
Çevrimiçi bir dizin işlemleri yalnızca kullanılabilir SQL Server Enterprise Developer ve değerlendirme sürümleri.
ALLOW_ROW_LOCKS = { ON | OFF}
Satır kilitlerin izin verilip verilmeyeceğini belirtir.Varsayılan AÇıK'tır.AÇIK
Dizine erişirken, satır kilidi izin verilir.The Database Engine determines when row locks are used.Kapalı
Satır kilitlerin kullanılır.
ALLOW_PAGE_LOCKS = { ON | OFF}
Sayfa kilitlerin izin verilip verilmeyeceğini belirtir.Varsayılan AÇıK'tır.AÇIK
Dizine erişirken, sayfa kilidi izin verilir.The Database Engine determines when sayfa locks are used.Kapalı
Sayfa kilitlerin kullanılır.
MAXDOP = max_degree_of_parallelism
Geçersiz kılar parallelism en büyük ölçüde yapılandırma seçeneği Dizin operasyonun süresi.Bir paralel planı yürütme kullanılan işlemci sayısını sınırlamak için MAXDOP kullanın.En fazla 64 işlemci ' dir.Important Note: CREATE KAYMA INDEX şu anda, her zaman MAXDOP seçeneği sözdizimi desteklenir, ancak kullanan tek bir işlemci yalnızca.
max_degree_of_parallelism aşağıdaki gibi olabilir:
1
Paralel planı oluşturma bastırır.>1
En yüksek işlemci belirtilen veya daha az geçerli sistem iş yükünün alarak bir paralel dizin işleminde kullanılan kısıtlar.0 (varsayılan)
Işlemci veya daha az geçerli sistem iş yükünün alarak fiili numarasını kullanır.
Daha fazla bilgi için bkz: Parallel ındex işlemi yapılandırma.
Not
Paralel dizin işlemleri yalnızca kullanılabilir SQL Server Enterprise Developer ve değerlendirme sürümleri.
Remarks
SQL Server'daki kayma dizin giriş için bkz:Kayma, dizin oluşturma genel bakış.
Her seçeneği CREATE KAYMA INDEX deyiminin yalnızca bir kez belirtilebilir.Bir kopyasını herhangi bir seçeneği belirleyerek bir hata oluşturur.
Kayma her sütununda kadar 249 kayma dizinler oluşturabileceğiniz bir tablo.Kayma belirli sütun birden fazla kayma dizin oluşturma, tek bir sütunda farklı Mozaik parametre dizini için yararlı olabilir.
Important Note: |
---|
Diğer bir kayma dizin oluşturma kısıtlamaları vardır.Daha fazla bilgi için bkz: Kayma dizinler kısıtlamalar. |
Bir dizin oluşturma yapamazsınız kullanılabilir işlem parallelism kullanın.
Kayma dizinler üzerinde desteklenen yöntemler
Belirli koşullar altında kümesi tabanlı geometri yöntemlere kayma dizinleri desteklemez.Daha fazla bilgi için bkz: Kayma dizinler tarafından desteklenen geometri yöntemleri.
Kayma dizinler ve bölümleme
Varsayılan olarak, kayma bir dizin oluşturulursa bölümlenmiş bir temel tablo, dizin bölüm düzenine uygun olarak bölümlenmiş tablo.Bu, dizin verileri ve ilgili satırı aynı bölümde depolanan olmasını sağlar.
Bu durumda, temel tablo, bölümleme düzeni değiştirmek için önce temel tablo yeniden bölümlendirebilir kayma dizini silmek yoktur.Kayma bir dizin oluştururken bu kısıtlamayı önlemek için "ON dosya grubu" seçeneğini belirleyebilirsiniz.Daha fazla bilgi için bu konuda daha sonra "Kayma dizinler ve Filegroups," bakın.
Dizinler ve Filegroups kayma
Varsayılan olarak, kayma dizinler için dizini belirtilen tablo aynı filegroups bölümlendirilir.Bu dosya grubu belirtimi kullanarak kılınabilir:
ON {filegroup_name| "default" }
Bir dosya grubu için bir kayma dizini belirtirseniz, dizin, tablonun bölümleme şeması ne olursa olsun, dosya grubu eklenir.
Görünümler için kayma dizinlerinin katalog
Aşağıdaki katalog görünümleri kayma dizinlere özeldir:
sys.spatial_indexes
Ana dizin bilgileri kayma dizinleri gösterir.sys.spatial_index_tessellations
Mozaik düzenini ve her birinin kayma dizin parametreleri hakkında bilgi gösterir.
Kayma dizinler, meta veriler yapısı hakkında bilgi için bkz:Iç tablolar.
Dizin oluşturma hakkında ek açıklamalar
Dizinler oluşturma hakkında daha fazla bilgi için "Uyarılar" bölümüne bakınINDIS (Transact-SQL) CREATE.
İzinler
Tablo veya Görünüm ALTER iznine gerek duyar.Kullanıcı sysadmin sabit sunucu rolü veya db_ddladmin db_owner sabit veritabanı rollerinin üyesi olmanız gerekir.
Örnekler
C.Geometri sütun üzerinde kayma bir dizin oluşturma
Aşağıdaki örnek, adlı bir tablo oluştururSpatialTableiçeren birgeometryTür sütungeometry_col.Bu örnek sonra kayma bir dizin oluştururSIndx_SpatialTable_geometry_col1, ongeometry_col.Bu örnek, varsayılan Mozaik düzenini kullanır ve sınırlayıcı kutusunu belirtir.
CREATE TABLE SpatialTable(id int primary key, geometry_col geometry);
CREATE SPATIAL INDEX SIndx_SpatialTable_geometry_col1
ON SpatialTable(geometry_col)
WITH ( BOUNDING_BOX = ( 0, 0, 500, 200 ) );
b.Geometri sütun üzerinde kayma bir dizin oluşturma
Aşağıdaki örnek, ikinci bir kayma dizin oluştururSIndx_SpatialTable_geometry_col2, ongeometry_col,SpatialTableTablo.Örneğin belirtirGEOMETRY_GRIDMozaik düzeni.Bu örnek ayrıca sınırlayıcı kutu, kılavuz farklı düzeylerdeki farklı yoğunluğunu ve nesne başına 64 hücre belirtir.Bu örnek ayrıca dizin doldurma için ayarlarON.
CREATE SPATIAL INDEX SIndx_SpatialTable_geometry_col2
ON SpatialTable(geometry_col)
USING GEOMETRY_GRID
WITH (
BOUNDING_BOX = ( xmin=0, ymin=0, xmax=500, ymax=200 ),
GRIDS = (LOW, LOW, MEDIUM, HIGH),
CELLS_PER_OBJECT = 64,
PAD_INDEX = ON );
c.Geometri sütun üzerinde kayma bir dizin oluşturma
Aşağıdaki örnek, üçüncü bir kayma dizin oluştururSIndx_SpatialTable_geometry_col3, ongeometry_col,SpatialTableTablo.Bu örnek, varsayılan Mozaik düzenini kullanır.Bu örnek, sınırlama kutusunu belirtir ve varsayılan sayısı her nesnesi kullanırken üçüncü ve dördüncü düzey, farklı hücre yoğunluğunu kullanır.
CREATE SPATIAL INDEX SIndx_SpatialTable_geometry_col3
ON SpatialTable(geometry_col)
WITH (
BOUNDING_BOX = ( 0, 0, 500, 200 ),
GRIDS = ( LEVEL_4 = HIGH, LEVEL_3 = MEDIUM ) );
d.Kayma dizinler için belirli bir seçeneği değiştirme
Aşağıdaki örnek önceki örnekte oluşturulan kayma dizin oluştururSIndx_SpatialTable_geography_col3ile belirterek yeni birLEVEL_3ile DROP_EXISTING yoğunluğu = ON.
CREATE SPATIAL INDEX SIndx_SpatialTable_geography_col3
ON SpatialTable(geography_col)
WITH ( BOUNDING_BOX = ( 0, 0, 500, 200 ),
GRIDS = ( LEVEL_3 = LOW ),
DROP_EXISTING = ON );
e.Bir coğrafi konum sütunundaki bir kayma dizin oluşturma
Aşağıdaki örnek, adlı bir tablo oluştururSpatialTable2içeren birgeographyTür sütungeography_col.Bu örnek sonra kayma bir dizin oluştururSIndx_SpatialTable_geography_col1, ongeography_col.Bu örnek, GEOGRAPHY_GRID Mozaik düzeninin varsayılan parametre değerleri kullanır.
CREATE TABLE SpatialTable2(id int primary key, object GEOGRAPHY);
CREATE SPATIAL INDEX SIndx_SpatialTable_geography_col1
ON SpatialTable2(object);
Not
Coğrafya kılavuz dizinler için sınırlayıcı kutu belirtilemez.
f.Bir coğrafi konum sütunundaki bir kayma dizin oluşturma
Aşağıdaki örnek, ikinci bir kayma dizin oluştururSIndx_SpatialTable_geography_col2, ongeography_col,SpatialTable2Tablo.Örneğin belirtirGEOGRAPHY_GRIDMozaik düzeni.Örneğin, farklı düzeylerdeki farklı ızgara yoğunluğunu ve nesne başına 64 hücre da belirtir.Bu örnek ayrıca dizin doldurma için ayarlarON.
CREATE SPATIAL INDEX SIndx_SpatialTable_geography_col2
ON SpatialTable2(object)
USING GEOGRAPHY_GRID
WITH (
GRIDS = (MEDIUM, LOW, MEDIUM, HIGH ),
CELLS_PER_OBJECT = 64,
PAD_INDEX = ON );
g.Bir coğrafi konum sütunundaki bir kayma dizin oluşturma
Bu örnek daha sonra üçüncü bir kayma dizin oluştururSIndx_SpatialTable_geography_col3, ongeography_col,SpatialTable2Tablo.Bu örnek, varsayılan Mozaik düzeni, GEOGRAPHY_GRID ve varsayılan CELLS_PER_OBJECT değeri (16) kullanır.
CREATE SPATIAL INDEX SIndx_SpatialTable_geography_col3
ON SpatialTable2(object)
WITH ( GRIDS = ( LEVEL_3 = HIGH, LEVEL_2 = HIGH ) );
See Also