SQL

SQL CLUSTERED ve NON-CLUSTERED Index İşlemleri

Öncelikle test amaçlı aşağıdaki şekilde bir geçici tablo yaratalım ve bu tabloya bir kayıt INSERT edelim.

--TEMP Tablo Oluşturuyoruz.
CREATE TABLE #Sistem
    (
        ID          INT IDENTITY(1,1),
        SERVICEID      INT,
        SERVICENAME    VARCHAR(250)
    )

--Oluşturduğumu tabloya kayıt ekliyoruz.
    INSERT INTO #Sistem
    (
        SERVICEID,
        SERVICENAME
    )   
    SELECT 28,'TestServisi'

INDEX oluşturmak için ise aşağıdaki komutları kullanabilirsiniz.

--CLUSTERED index için aşağıdakini kullanıyoruz.
CREATE CLUSTERED INDEX IDX_C_Users_UserID ON #Sistem(SERVICEID)

--NON-CLUSTERED index için aşağıdakini kullanıyoruz.
CREATE INDEX IDX_Users_UserName ON #Sistem(SERVICENAME)

CLUSTERED ve NON-CLUSTERED farkı nedir?

Clustered kümelenmiş, sıralanmış anlamına gelir.

Non-clustered kümelenmemiş, sıralanmamış anlamlarına gelir.

Coder

Selam. Herşey yolunda mı?

View all posts by Coder →

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Artık Sistemciyiz.net'ten ayrılıyorsunuz

Sistemciyiz.net, ziyaretçilere belirli bilgileri sağlamak için diğer kuruluşların web sitelerine bağlantılar sağlar. Bir bağlantı, o web sitesinin içeriğinin, bakış açısının, politikalarının, ürünlerinin veya hizmetlerinin onaylandığı anlamına gelmez. Sistemciyiz.net tarafından sağlanmayan başka bir web sitesine bağlantı oluşturduğunuzda, gizlilik politikası dahil ancak bununla sınırlı olmamak üzere bu web sitesinin hüküm ve koşullarına tabi olursunuz.

You will be redirected to
in 3 seconds...

Click the link above to continue or CANCEL