Perşembe , 14 Aralık 2017

SQL Server

SQL Server Execution Plan Mimarisi Kitabim Yayinlandi

Büyük ve orta ölçekli firmalarda veri boyutu artık hızla büyüyor. Veri boyutu büyüdükçe veriye erişirken performans problemleri ile karşılaşılabiliyor. Özellikle hızlı büyüyen sistemlerin ortak noktası zamanla sorgu performanslarının düşmesidir. Bu sebeple performans kaybına sebep olan etkenlerin bulunup düzeltilmesi bir firma için hayati önem taşımaktadır. Bu bağlamda danışmanlık yaptığımız firmalarda ve eğitimlerde en sık karşılaştığımız sorular bir sorguyu nasıl hızlandırabiliriz? Daha ... Devamını Oku »

SQL Server Execution Plan Bölüm 1 – Execution Plan Kavrami ve Çesitleri

Execution plan en basit ifadesiyle Query Optimizer tarafından hesaplanan ve bir sorgunun en ideal şekilde çalışması için bize önerilen optimum yoldur. Diğer bir ifadeyle bir Execution plan bize bir sorgunun çağrıldığında nasıl çalışacağını veya daha önce nasıl çalıştığını gösterir. Özellikle Veritabanı yöneticilerinin çok sık karşılaştığı performans problemlerini analiz ederken öncelikle çalışma süresi çok uzun süre alan sorgular tespit edilir ve ... Devamını Oku »

MSHOWTO Yeni Teknolojiler Etkinliği 4 Haziranda

MSHOWTO yeni teknolojiler ile geri geliyor! 4 Haziran gününü şimdiden takvimlerinizde ayırın! Server 2016, Exchange 2016, System Center 2016 ve SQL 2016 ile nelerin geldiğini görmek istiyorsanız 5 MVP’nin verdiği bu semineri kaçırmayın! Konuşmacılar : Baki Onur Okutucu – MVP Mustafa Kara – MVP Emre Aydın – MVP Önder Değer – MVP İsmail Adar – MVP Etkinliğe Kayıt Olmak İçin ... Devamını Oku »

Azure Etkinliği Microsoft Türkiye Mayıs 2016

12 Mayıs 2016 tarihinde Microsoft Türkiye Ofisinde ISKUR programına katlan ogrenciler icin Azure konulu bir etkinlik organize edildi. Etkinlik programı asagidaki gibi olup bu etkinlikte bende SQL Server 2016 ile beraber gelen yenilikleri anlattım. Katilan herkese tesekkurler   09:30 – 10:00 Kayıt ve Açılış 10:00 – 10:20 Microsoft’un Gelecek Vizyonu Onur Koç 10:20 – 11:15 Microsoft Azure Application Services Engin ... Devamını Oku »

SQL Server Check Constraint’lerin Performansa Etkisi

SQL Server’da veri bütünlüğünü sağlamak için check Constraint’leri çok sık kullanıyoruz. Yoğun kullanılan Check Constraint objelerinin özellikle büyük yapılarda performansa etkisi olup olmadığı çok sık soruluyor. Video’da bu konuyu demolarla detaylı bir şekilde ele aldık.   Devamını Oku »

SQL Server Temp Table Vs Table Variable

SQL Server üzerinde bir veri setini geçici olarak depolamak için kullanılabilecek Temp Table ile Table Varible arasında seçim yaparken özellikle büyük ölçekli uygulamalarda performans için bilmemiz ve dikkat etmemiz gereken bir çok nokta olacaktır. Bu noktalara detaylı bir şekilde aşağıdaki eğitim videosunda değindik.   Devamını Oku »

2016 Microsoft MVP Ödülleri

  2016 yılında ikinci dönem Microsoft MVP ( Most Valuable Professional) olacak kişiler her sene olduğu gibi Nisan başında seçildi. Bu dönem ben de SQL Server Data Platform alanında Microsoft tarafından MVP seçildim. Bu süreçte yardımını esirgemeyen herkese ve ödülü bana layık gören Tüm MEA MVP Topluluğu ve Microsoft Türkiye’ye teşekkür ederim.   Devamını Oku »

SQL Server 2016 Instant File Initialization Yeniliği

SQL Server kurulumundan sonra SQL Serverın optimum bir şekilde çalışması için ihtiyaça yönelik olarak farklı özelleştirmeler yapıyoruz. Bu özelleştirmelerden önemli bir tanesi de Instant File Initialization(IFI) özelliğidir.Instant File Initialization değerin aktif edilmesi özellikle büyük ve hızlı büyüyen veritabanları için önerilmektedir. Bu ayar veritabanımızın data dosyaları oluşturulduğunda ya da SQL Server tarafından büyütülmesi gerektiğini bunu daha hızlı yapmak için kullanılmaktadır. Daha hızlı yapmasının ... Devamını Oku »

SQL Server 2016 Row Level Security

Her şirket için kendi verileri hayati önem taşımaktadır. Bu sebeple veritabanı güvenliği büyük önem arz etmektedir. SQL Server üzerinde verilerimizin güvenliğini sağlamak için birçok yöntem kullanılıyor olsa bile en önemlisi yetkilendirme konusudur. Yani veritabanımızda tutulan verilere hangi kullanıcının hangi yetkiler erişebileceğidir. SQL Serverda yetkilendirme yaparken bir kullanıcıya var olan tüm tablolar için okuma yetkisi verebileceğimiz gibi, sadece istediğimiz tabloları sorgulaması ... Devamını Oku »