Etiket Arsivleri

Non-Clustered Index Oluşturma

Bu yazımda mevcut bir veritabanı üzerinde bir tablo oluşturup bu tablonun bazı alanlarına Non-Clustered index özelliği vermek istiyorum. Bu işlemi T-SQL ile değil, normal design yolu ile gerçekleştireceğim, dolayısı ile resmederek konuyu anlatıyorum. SQL Server Management Studio altında Deneme adlı bir Database oluşturdum. Daha sonra bu DataBase üzerinde Tables alanında sağ tıklayarak new table diyorum. Açılan tablo design alanında tablomu …

Daha Fazlasi

Non-Clustered Index Nedir?

SQL’de verilerimizi saklarken her tabloda indeksleme yapısına gideriz. Indeksleme aslında iki türlüdür. Birisi clustered index diğeri non-clustered indekstir. Clustered index aslında hepimizin bildiği bir tablo içinde birbirinin aynı olmayan verileri sağlamak üzere kullanmış olduğumuz genellikle tabloda ilgili alan için (ilgili tabloya özel) durum için belli bir ID etiketi ile tanımladığımız fiziksel indekslemedir. Örneğin Müşteriler tablosundaki MusteriID, Öğrenciler tablosundaki OgrenciID gibi. …

Daha Fazlasi

Index nedir, ne işe yarar?

SQL üzerinde bir veritabanı üzerinde bir tablo üstünde bir kullanıcın bir sorgu yani bir query oluşturduğunu düşünün. Bu sorgu sonucunda veritabanınan bir takım verilerin geriye dönmesi gerekecektir. Peki burada hangi verilerin geri döneceğine sql server nasıl karar veriyor? Bunu nereden biliyor? Burada tabi sorgu deyimimizde belirttiğimiz şartlar önemli. Yalnız şunu belirtmek gerekir ki indexlenmiş bir tablodan index numarası ile veri …

Daha Fazlasi