Resource Governor ile Kaynak Kullanımını Kısıtlayın

Resource Governor ile Kaynak Kullanımını Kısıtlayın

Resource Governor SQL Server 2008 ile beraber hayatımıza girdi. Resource Governor ile kaynak kısıtlaması yapabiliyoruz. Örneğin bir rapor kullanıcısı öyle rapor sorguları çekiyorki tüm sistemdeki memory ve cpu’yu tüketiyor ve sistemki memory ve cpu anlamında darboğaz oluştuğu için diğer uygulamalarda yavaşlık oluyor. İşte tam burada Resource Governor imdadımıza yetişiyor. Resource Governor ile ilgili kullanıcıyı memory […]

Backup Compression

Backup Compression özelliği SQL Server 2008 ile beraber hayatımıza girdi. Backup’larımızı alırken bu seçeneği belirterek backup boyutlarımızı küçültebiliyoruz. Fakat backup boyutlarımızı küçültürken aynı zamanda cpu’ya da ekstra bir yük getirmiş oluyoruz.   Resource Governor ile Backup alan kullanıcının kullandığı cpu kaynağını limitleyebilirsiniz. “Resource Governor ile Kaynak Kullanımını Kısıtlayın” isimli makalede detayları bulabilirsiniz.   Backup’ın ötesinde […]

CONVERT ve CAST Fonksiyonları

CONVERT ve CAST birbiriyle benzer işleve sahip fonksiyonlardır. İkiside tür dönüşümü için kullanılır. CONVERT SQL’e özgü bir fonksiyonken CAST ise ANSI-SQL standardıdır.   CONVERY SQL’e özgü bir fonksiyon olduğu için sql’e ait datetime dönüşümlerini formatlayarak yapabilirsiniz. İki fonksiyonun da kendine özgü syntax’ları vardır.   Aşağıdaki örneklerde bu fonksiyonların nasıl kullanıldığını ve convert ile datetime tipini […]

Compound Operatörler(+=,-=,*=,/=,%=,&=,^=,|=)

Compound Operatöler ile değişkenler üzerinde yapılan işlemleri daha kolay bir şekilde yapabiliriz. Örneğin @a bir değişken olsun ve @a’nın değerini 2 arttırmak isteyelim. Normal şartlar altında @a=@a+2 ile bu işlemi yapabilecekken compound operatörlerden olan += ile @a+=2 ile aynı işlemi gerçekleştirebiliriz.   Aşağıda compound operatörlerin listesini bulabilirsiniz. Operatör Açıklama += @a=@a+2 yerine @a+=2 şekline kullanılabilir […]

User Defined Table Type ve Table Valued Parameter

User Defined Table Type ile bir tablonun yapısını tutabiliriz. Stored Procuder ya da Function’lar için table valued parameter tanımlayarak kullanabiliriz. Stored Procedure ya da Function içinde temporay tablo tanımlamak yerine bu yapıları kullanabiliriz. Aşağıda örnek kullanımını görebilirsiniz. USE AdventureWorks2008R2; GO /* table type oluşturuluyor. */ CREATE TYPE LocationTableType AS TABLE ( LocationName VARCHAR(50) , CostRate […]