SQL Server 2012 yayın öncesi son sürüm RC çıktı. Aşağıdaki linkten indirip test etmeye başyalabilirsiniz. Microsoft ne denli yeniliklerde bulundu şahsen çok merak ediyorum.
http://www.microsoft.com/sqlserver/en/us/default.aspx
Yazılım Geliştirici ve Grafiker
Osman KURT
Arkadaşlar bu bilgiyi yaptığım bir projede kullandığım ve önemli bir bilgi olarak gördüğüm için sizlerle paylaşmak istedim. eminim ki yaptığımız projelerin birçoğunda böyle işlemlerle uzun zamanlar boğuşmuşuzdur en azından ben öyle :) Başlıkta asp.net dedim ama aslında ben işi sql kısmında bitirdim, en kolayı bu geldi. Tek saturlık bir kod ile bunu başarabiliyoruz.
Neyse fazla uzatmadan kod kısmına geçiyim isterseniz.
Şimdi veritabanımız da verinin eklenme tarihi var ve bu tarih üzerinden şimdiki tarihe kadar olan farkı bulmayı çalışacağız. Bu sayede kullanıcılara veya verilere istediğimiz işlemleri otomatik olarak uygulatabileceğiz.
Kod kısmımız alt taraftaki gibidir. Bu kod size eklenme tarihinden günümüz tarihine kadar kalan süresi 15 olan kayıtları verir.
SELECT * FROM UYELER WHERE DateDiff( day , EklenmeTarihi,GETDATE())<15 and DateDiff( day , EklenmeTarihi,GETDATE())>0
Kodumuz bu kadar arkadaşlar. Bukodu istediğiniz işlemde kullanabilirsiniz.
Yararlı olması Dileğiyle Görüşmek Üzere
Osman KURT
Yazılım Geliştirici ve Grafiker
Kimi zaman sql performansımız düşer bunun nedenini bilemezsiniz ama neden bellidir. Site trafiğinden dolayı sql log dısyaları inanılmaz bir şekilde şişer ve önce sql i sonra server'ı yormaya başlar. İşte bunu engellemek için belli zamanlar da log dosyalarını temizlemek gerekir. Bu çok basit bir olay ama unutmayın ki her zaman bu işlemden önce bir adet backup dosyamızı alalım ve datbase mizi yedekleyelim.
Şimdi vereceğim kodu new query diyerek sql de çalıştırın ve log dosyanızın boyutunu kontrol edin. Ben denedim 505 MB lık log dosyam 1MB ta düştü ve performans artışı sağlandı.
dump tran databaseninadınıyaz WITH TRUNCATE_ONLY
DBCC SHRINKFILE(2,EMPTYFILE)
Ve Bu kadar sorguyu execute ettiğinzde log dosyanız artık yeni gibi :D
Görüşmek Üzere;
Osman KURT
Yazılım Geliştirici ve Grafiker