🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / Automatic Create Nonclustered Indexes Otomatik index oluşturma kullanımı

1-) C# RMOS - Automatic Create Nonclustered Indexes Otomatik index oluşturma kullanımı

 

ÖNEMLİ NOT. EĞER İNDEXLEME YAPMIYORSA  VEYA GEÇ YAPIYORSA %90 RAM EKSİKLİĞİNDENDİR

AYRICA AÇIK SQL QUERY SEKMESİ OLMASIN. MANAGEMENT STUDİODA NEW QUERYİ OLARAK

 

1- KULLANIMI

 

USE DatabaseName;  

GO  

IF EXISTS (SELECT name FROM sys.indexes WHERE name = N'indexAdi')   

    DROP INDEX indexAdi ON dbo.Tablo_ismi;   

GO  

CREATE NONCLUSTERED INDEX indexAdi

    ON dbo.Firma ([Column_ismi]);   

GO  

 

 

2- ÖRNEK

 

 

USE PetlebiApiDB;  

GO  

IF EXISTS (SELECT name FROM sys.indexes  

            WHERE name = N'barkodIndex')   

    DROP INDEX barkodIndex ON dbo.Firma;   

GO  

CREATE NONCLUSTERED INDEX barkodIndex   

    ON dbo.Firma ([barkod]);   

GO  

 

 

2- PROSEDÜR

 

      

 

create proc indexBas as begin

 

IF EXISTS (SELECT name FROM sys.indexes WHERE name = N'barkodIndex')  DROP INDEX barkodIndex ON dbo.Firma;   

CREATE NONCLUSTERED INDEX barkodIndex ON dbo.Firma ([barkod]);   

 

IF EXISTS (SELECT name FROM sys.indexes WHERE name = N'urlIndex') DROP INDEX urlIndex ON dbo.Firma;   

CREATE NONCLUSTERED INDEX urlIndex ON dbo.Firma ([url]);   

end

 

 

 

 

kaynak : https://learn.microsoft.com/en-us/sql/relational-databases/indexes/create-nonclustered-indexes?view=sql-server-ver16

 

 2023 Ocak 13 Cuma
 384