Etkili Rapor Tasarlama Teknikleri - 7 (Golden Ratio - Altın Oran)

Ekleyen: Abdullah KİSE Bilge Adam Bilişim Grubu Birim Müdür Yardımcısı - Veri Yönetimi Birimi Tarih:22.07.2016 Okunma Sayısı:174

Serinin bu kısmında tasarım kalitesini yükseltecek başka bir ulvi konudan daha bahsedeceğiz; Altın Orandan (Golden Ratio). Altın oranın ilk olarak ne zaman bulunduğuna veya kullanıldığına dair net bir bilgi yok. Ancak şuanda gözümüze estetik görünün hemen hemen her yerde ölçüt olarak ya bu oran kullanılmıştır veya bu orana yaklaşılmıştır. Matematik ve sanatta bir bütünün parçaları arasındaki en uyumlu oran olarak kabul edilen altın oran yaklaşık olarak 0,618033989 sayısına tekabül etmektedir.

Etkili Rapor Tasarlama Teknikleri - 6 (Focal Points - Odak Noktaları)

Ekleyen: Abdullah KİSE Bilge Adam Bilişim Grubu Birim Müdür Yardımcısı - Veri Yönetimi Birimi Tarih:01.07.2016 Okunma Sayısı:204

Etkili Rapor Tasarlama Teknikleri yazı serisine devam ederken bir önceki yazımıza da göz atmanızı tavsiye ederim. Tasarımlarında estetik kaygı taşıyanlar için sunduğumuz bir önceki ipucu, Veri Mürekkep Oranı (Data Ink Ratio) yaklaşımıydı. Bu yaklaşım sayesinde kullanıcıların dikkatini veri üzerinde nasıl tutabileceğimizi konuştuk. Merak edenler için; http://sqlserveronculeri.com/1/Article/3807/etkili-rapor-tasarlama-teknikleri---5-(data-ink-ratio---veri-murekkep-orani).aspx Serinin bu bölümünde ise rapor tasarımının kalitesine katkıda bulunacak başka bir ipucuna odaklanacağız; Odak noktasına (Focal Point).

SQL Server Plan Cache ve Memory Buffer Temizleme İşlemi

Ekleyen: Abdullah ALTINTAŞ Bilge Adam Takım Lideri Tarih:29.06.2016 Okunma Sayısı:394

Microsoft SQL Server ürününü kullanarak veritabanı oluşturma, verilerin işlenmesi, verilerin saklanması ve veritabanının yönetilmesini rahatlıkla gerçekleştirebilmekteyiz. Özellikle veritabanı nesnelerinin oluşturulması sırasında performans ile ilgili noktalara ayrıca dikkat etmemiz gerekiyor. Ad hoc query olarak yazılan ve çalıştırılan bir sorgunun sonuçları çok kısa bir zamanda getirilebiliyorken, aynı sorguyu parametre kabul edecek şekilde bir stored procedure olarak yazdığımızda bazı durumlarda çok daha uzun bir sürede sonuçların getirildiğine şahit olabiliyoruz. Aslında literatürde “parameter sniffing” olarak adlandırılan bu olayda, SQL Server’ın çalışma planı diye adlandırılan execution planının memoryde saklanması sonucu,stored procedure’un diğer çalıştırılmalarında farklı parametre değerleri girilmesine rağmen plan cache‘de tutulan execution planının kullanılması bu performans kaybına neden olmaktadır. Parameter sniffing olayını başka bir yazımızda detaylı olarak ele alacağız. Ancak benzer bir senaryo ile karşılaştığımızda ne yapabileceğimizi de kısaca ele almak gerekiyor. Bu yazımızda SQL Server üzerinde hem plan cache hem de memory buffer temizleme işleminin nasıl yapılacağını ele alacağız.

SQL Server CLR Entegrasyonu (Assembly Ekleme) Kullanımı

Ekleyen: Abdullah ALTINTAŞ Bilge Adam Takım Lideri Tarih:29.06.2016 Okunma Sayısı:336

Microsoft SQL Server'da geliştirme yaparken bilindiği üzere T-SQL dili kullanılmaktadır. T-SQL dili her ne kadar geliştirme yapmak için üstün yeteneklere sahip bir dil olsa bile bazı durumlarda veritabanı geliştirme konusunda ihtiyaçlarımızı karşılayamayabilmektedir. Bu gibi durumlarda Microsoft .Net kütüphaneleri kullanılarak geliştirilen Assembly'ler SQL Server'a CLR (Common Language Runtime) entegrasyonu ile eklenerek istenilen geliştirmeler yapılabilmektedir. Bu yazımızda Microsoft .Net kodları ile geliştirilen ve derlenen Assembly'lerin SQL Server'a nasıl import edileceği ile ilgili konulara örnek bir uygulama ile değineceğiz.

SQL Server MERGE Komutu Kullanımı ve Performans Önerileri

Ekleyen: Abdullah ALTINTAŞ Bilge Adam Takım Lideri Tarih:24.06.2016 Okunma Sayısı:430

SQL Server 2008 versiyonu ile birlikte hayatımıza giren MERGE komutu kullanılarak ayrı ayrı yapılabilen INSERT, UPDATE ve DELETE işlemleri artık tek bir komut ile gerçekleştirilebilmektedir. Özellikle iki tablo arasında veri senkronizasyonu sağlanması için gereken farklı DML işlemleri MERGE komutu ile tek seferde yapılabilmektedir. MERGE komutunun bir başka kullanımı ise veriambarı geliştirme kısmında gerçekleştirilen ETL süreçlerinin bir parçası olan Slowly Changing Dimensions (SCD) yapılarının MERGE kullanılarak tasarlanabilmesidir. Bu konuyu başka bir yazıda ele alacağız. Bu yazımızda SQL Server’da kullanılan MERGE komutunun genel kullanımını ele alacak ve performans optimizasyonu için nelere dikkat edilmesi gerektiği kısaca açıklayacağız.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 

Etkinlik Takvimi

<Ağustos 2016>
PztSalÇarPerCumCmtPaz
1234567
891011121314
15161718192021
22232425262728
293031

Mail Listemize Kayıt Olun

Ad :
EMail :

Kaydol

 

 

 

 

Üye Girişi

Kullanıcı Adınız

Şifreniz

Şifremi Unuttum

Arkadaşına Tavsiye Et

Tavsiye edebilmek için siteye giriş yapmalısınız