SQL Server Grafik Veritabanı Nedir?

SQL Server 2017 ile kullanılmaya başlayan karmaşık ve hiyerarşik ilişki yönetimini sağlayan Graph database özelliğini yazı içerisinde anlatmaya çalışacağım. Graph database – Grafik veritabanı – İlişkisel veritabanı sistemleri ve NoSQL veritabanları ile çalışırken yaşadığımız karmaşık hiyerarşik verileri gösterme, ilişki düzeylerinin sayısı ve veritabanı boyutları gibi konularda yaşanan performans sorunlarını gidermesi için kritik önem arz ediyor […]

Read More

SQL Server 2019’da Sistem Veri Tabanlarının Bozulması ~1

SQL Server’da iş süreçlerimizi yönettiğimiz veri tabanlarının dışında veri tabanları bulunmaktadır. Bu veri tabanları içerisinde kullanıcılar, joblar, şifreler, Server seviyesindeki objeler ve SQL Server’ın kullandığı ayarlar saklanmaktadır. Yapılan herhangi bir değişiklik SQL Server’ı direk kullanılmaz hale getirebilmektedir. Büyük ölçekli Transaction’lara sahip sistemlerde her bir saniyenin önemi büyük olmakla beraber oluşabilecek bir hata durumunda üretim ve […]

Read More

Sql Server Instance Nedir?

Tek bir sunucu üzerine birden fazla SQL Server yükleyebilirsiniz. Bu yüklü olan SQL Server’ların her biri “Instance” olarak isimlendirilir. Bu Instance’lardan sadece bir tanesi varsayılan olarak makine ismi ile bütünleştirebilirsiniz. Diğer Instance’ları bir isimlendirme ile kurmak zorundasınız. Varsayılan ve İsimlendirilen Instance’lar Sunucuda varsayılan bir tane Instance olabilir; bu Instance’ı isimlendiremez ya da alias veremezsiniz. Bir […]

Read More

Sql Server’da Yatay ve Dikey Büyüme Nedir?

Veri tabanı sistemleri, bir veri tabanının daha fazla kullanıcı veri barındırmasını ve daha fazla uygulama iş yükünü işlemek için iki ölçeklenebilirlik yaklaşımını benimsemiştir. Yatay Ölçeklenebilirlik (Vertical Database Scability) ve Dikey Ölçeklenebilirlik (Horizontal Database Scability) olarak isimlendirebiliriz. Dikey Veri tabanı Ölçeklenebilirliği (Vertical Database Scability) Ölçeklendirme işlemi genellikle daha fazla fiziksel kaynak eklemeyi, yani mevcut bir sunucu […]

Read More

Configuration Dosyası ile Sql Server Kurulumu

Benimde severek kullandığım bir özellik olan konfigurasyon dosyasından kurulumu bu yazımda sizlerle paylaşacağım. Hız ve zamandan tasarruf edecek güzel bir özellik. Bazı çalışmalarımızda birden çok makineye SQL Server kurmak zorunda kalabiliyoruz. Mevcut sunuculardan terfi ettiğimizde AlwaysOn mimarisi ile çalışacak isek -aynı anda ikiden az olmamak üzere- SQL Server’ları makinelere olabildiğince hızlı kurmak gerekebiliyor. Sunucularda disk […]

Read More

Sql Server Dünyasına Genel Bakış

Bu yazımda Sql Server Platformu genel bileşenleri ile birlikte anlamaya çalışacağız. Microsoft SQL Server veri yönetimi yazılımının üretilme amacı, altyapı ve iş uygulamaları geliştirmek için bir platformdur. Tamamen veri odaklıdır. SQL Server, tek ve yekpare bir uygulama olmaktan ziyade, bileşenler üzerine kurulmuş bir omurgaya sahiptir. Her bir bileşenin kullanımını anlamak önemlidir. Bu bileşenleri çok farklı […]

Read More

SQL Server 2016 – SQL Server Telemetry \ CEIP Services

CEIP (Müşteri Deneyimini Geliştirme Programı) eski zamanlardan kalma bir şeydir ve hemen hemen her tedarikçi ürün kullanım verilerini, karşılaştığı sorunları ve diğer bilgileri toplamak için yürütmektedir. Her tedarikçinin ürün kullanım verilerini, karşılaştığı sorunları ve diğer bilgileri toplamak için yürüttüğü bir Müşteri Deneyimi Geliştirme Programı – CEIP – vardır. Temel olarak çok bilinen ve kullanılan bir […]

Read More

Sql öğrenmenin tam zamanı! – Kitabi indir!

Merhaba Sevgili Dostlar, Bugün sizlere iki güzel haber paylaşmak istiyorum. Öncelikli olarak DMC Bilgi Teknolojileri olarak uzun süredir planlarımız içerisinde olan amacı başta Microsoft SQL Server olmak üzere tüm veritabanı çeşitlerini içeren bir wiki / döküman ortamı oluşturmak vardı. Bu doğrultuda SQL Ekibi yayına aldık. SQLEkibi.Com asıl amacımız veri ve bilgi yönetiminin daha sağlıklı yapılmasını […]

Read More

SQL Server ile Telegram’a Bildirim Gönderin

Merhabalar, Bugün sizlere SQL Serverı yönetirken elde ettiğiniz bildirimleri nasıl telegram’a gönderebileceğinizi anlatıyor olacağım. Geçmiş dönemde zaten bu tarz bildirimleri mail,slack gibi ortamlara gönderilmesi ile ilgili olarak içerikler hazırlamıştık. Öncelikli olarak ilk yapmamız gereken tabi ki bir telegram hesabına sahip olmak. Telegram hakkında da temel bilgi vermek isterim. Hepimizin kullandığı WhatsApp tarzı bir mesajlaşma platformudur […]

Read More

Allocation Birimleri

Tablo, tablolar içerisinde oluşturulan indexler ve heap’lerin hepsi SQL Server içerisinde birden fazla partition’a (bölümleme) ayrılabilir. Eğer tablo için herhangi bir bölümleme işlemi yapılmadıysa oluşturulan tablolar varsayılan olarak tek bir bölümlemede yer alacak ve veriler bu bölümlemeye göre diskte depolanacaktır. SQL Server’da veriler en küçük birim olan page içerisinde saklanır. Verilerin saklanması için diskte yer […]

Read More