Couchbase Server v6.0, MongoDB v4.0 ve Cassandra v6.7 (DataStax) ‘ın Karşılaştırılması

ALTOROS firmasının çok güzel A’dan Z’ye bu 3 teknolojiyi karşılaştırdığı dökümanı sizlerle paylaşmak istedim. Dökümanı detaylı okumanızı ve her özelliği bu 3 teknoloji için de ayrı ayrı detaylarına girip karşılaştırdıklarını görmenizi isterim. Bu link te dökümanı bulabilirsiniz. Aşağıda sadece son Devamını Oku…

SQL Server Query Performans İpuçları

Bugün sizlerle Query Performans İpuçları üzerine konuşacağız ve Demolar yapacağız. SELECT * kullanımının performansa etkisi ile başlıyoruz ; Genelde en basit ama hep gözden kaçırıp dikkat etmediğiniz bir durumdur SELECT * kullanımı. Bunun üzerine seneler önce yazıp paylaştığım makalemin linkinide Devamını Oku…

SQL Server SARGability Session I

Önemli konulardan biri de performansa dayalı query yazmak için SARGability konularıdır. Burada bunu 3 aşamada ele alacağız bu makale ilk aşamasını kapsayacak ve burada öğrendiğiniz bilgileri mümkün olduğunca query yazımınızda dikkat etmeniz noktalar olarak isminiz gibi bilmeniz sizin faydanıza olacaktır. Örneklerimiz Devamını Oku…

IN Operatörü ile ilgili Problemler

IN operatörünün genelde bilinmedi önemli performans problemi yaşatan problemini ele alacağız bugün. Genelde yeni teknolojilerin getirdiği nimetlerden yararlanmayı çok severiz ve bu nimetlere güvenerek performanslı iş yapma yetimizi de yok etmeyide severiz aynı zamanda. Çünkü nasıl olsa SSD üzerinde DB Devamını Oku…

Index ‘lerin Bulundukları FileGroup ları Değiştirme Süreçleri

Index ‘lerin Bulundukları FileGroup ları Değiştirme Süreçleri Index ‘lerin oluşturuldukları FileGroup ‘ları iki farklı yöntem ile değiştirebiliyoru. Bunlardan ilki DROP_Existing ifadesi ile diğeri ise klasik DROP-CREATE işlemi ile. DROP-CREATE yönteminde bildiğiniz üzere ilk önce var olan Index ‘imizi DROP edip Devamını Oku…

Yük Yaratan Query leri Analiz Etme ve Loglama

Sistemimizde yük yaratan query leri bulup bunları periyodik olarak loglama yapısı oluşturmak.   Bu süreç için ilk önce aşağıda hazırlamış olduğumuz script ile sıkıntılı query leri buluyoruz. SELECT TOP 20 GETDATE() AS “Collection Date” , qs.execution_count AS “Execution Count” , Devamını Oku…

SQL Server OPTIMIZE FOR

SQL Server 2005 versiyonu ile hayatımıza giren bu özellik ,sorgularımız ilk çalıştırıldığında oluşturulacak olan Execution Plan için parametre değerlerini bu özellik sayesinde biz belirleyebilmekteyiz. Peki bu özellik ne işimize yarayacak gibi soruları duyar gibiyim. Genel de yazdığımız sorgularda değişkenleri ve Devamını Oku…

SQL Server NULL kolonu NOT NULL Nasıl Yaparız ?

Veritabanlarımızda tablolarımız içerisinde yer alan Nullable kolonlarımızı Not Null a nasıl çeviririz bu makalemizde bunu göreceğiz. Örnek ile konuyu daha net bir şekilde ele alalım. SQLTURKIYE veritabanımız içerisinde bir adet demo tablo oluşturuyoruz. USE SQLTURKIYE GO — Demo tablomuzu oluşturalım Devamını Oku…

SQL Server Uzun Süre Çalışan Query leri Bulma

Genelde herkesin merak ettiği ve öğrenmek istediği dataya erişmenizi sağlayacak scripti vereceğim sizlere. SQL Server da en uzun çalışan query lerim neler ? Evet firmaların genelde ilk sorduğu soru bu tabi soru bununla bitmiyor.Bulduktan sonra nasıl düzeltiriz, neler yapmalıyız, yapım Devamını Oku…