Kategori: Sql Server

  • Always Encrypted: Güvenli Veri Şifreleme Yöntemleri

    Always Encrypted: Güvenli Veri Şifreleme Yöntemleri

    Always Encrypted, hassas veriyi client tarafında şifreler — DBA’lar bile düz veriyi göremez. Secure Enclaves ile rich queries (LIKE, range) bile şifreli kolonlar üzerinde çalışır. Üç workshop’la pratiğe çeviriyoruz.

  • SQL Injection / Klasik Atak Vektörleri ve SQL Server 2025’in Yeni Regex Fonksiyonlarıyla Korunma

    SQL Injection / Klasik Atak Vektörleri ve SQL Server 2025’in Yeni Regex Fonksiyonlarıyla Korunma

    SQL Injection 25 yıllık ama hâlâ OWASP Top 10’un üst sıralarında. SQL Server 2025’in yeni regex fonksiyonları, parameterized query, least privilege ve schema-bound prosedürlerle savunma katmanlarını dört workshop’la kuruyoruz.

  • SQL Server 2025 Index Stratejisi B-tree, Columnstore, JSON ve Vector İndex’leri Bir Arada

    SQL Server 2025 Index Stratejisi B-tree, Columnstore, JSON ve Vector İndex’leri Bir Arada

    B-tree, columnstore, JSON ve vector — SQL Server 2025’te dört ayrı index dünyası var. Üç workshop ve 2025’in ordered nonclustered columnstore + online build yenilikleriyle pratik bir indeksleme rehberi.

  • Tempdb Optimizasyonu: SQL Server 2025 Yenilikleri

    Tempdb Optimizasyonu: SQL Server 2025 Yenilikleri

    tempdb, SQL Server’ın en yorgun database’i. SQL Server 2025’te gelen tmpfs, tempdb space resource governance ve ADR for tempdb ile geleneksel allocation contention ve runaway query sorunlarını dört workshop’la çözüyoruz.

  • SQL Server’da Execution Plan Nasıl Okunur?

    SQL Server’da Execution Plan Nasıl Okunur?

    Execution plan okumak DBA’nın en kıymetli silahı. Plan operatörlerini, join stratejilerini, SQL Server 2025’te gelen OPPO ve CE Feedback for Expressions yeniliklerini dört workshop’la pratiğe çeviriyoruz.

  • SQL Server 2025 Native JSON Data Type – nvarchar(max)’i Emekliye Ayırmanın Vakti

    SQL Server 2025 Native JSON Data Type – nvarchar(max)’i Emekliye Ayırmanın Vakti

    SQL Server 2025’te gelen native json veri tipi, nvarchar(max) üzerinde JSON saklama döneminin sonunu getiriyor. Binary format, .modify() metodu, JSON_OBJECTAGG, CREATE JSON INDEX — dört workshop ile hepsini gerçek senaryoda göreceğiz.

  • Optimized Locking Nedir? SQL Server 2025’te Devrim

    Optimized Locking Nedir? SQL Server 2025’te Devrim

    SQL Server 2025’te gelen Optimized Locking, transaction sonuna kadar tutulan lock sayısını tek bir TID lock’a indiriyor. Üç workshop ile TID, LAQ ve deadlock farkını sys.dm_tran_locks üzerinde reprodüce ediyoruz.

  • SQL Server 2019 – Performans ve Optimizasyon

    SQL Server 2019 – Performans ve Optimizasyon

    Günümüzde şirketler, aynı donanım kaynaklarını kullanarak daha fazla performans elde etmek için IT kaynaklarını optimize ediyorlar. Paralelinde, ihtiyaçlar ve müşteri talepleri de hızla artmaktadır, gerçek zamanlı datanın ihtiyacı her geçen gün artış göstermektedir. Son zamanlarda birçok şirket, No-SQL çözümlerine yönelmesindeki en büyük sebeplerden birisi de yüksek performans ile write transaction yapabilmek istemeleridir. İlişkisel veritabanı sistemlerindeki…

  • MS SQL Server Veritabanı Saldırları ve Log Analizi

    MS SQL Server Veritabanı Saldırları ve Log Analizi

    Değerli hocalarımız Eyüp Çelik ve Mustafa Kara ile birlikte gerçekleştirdiğimiz SQL Server Veritabanı Saldıları ve Log Analizi Eğitiminin videosunu aşağıdan erişebilirsiniz. Bu etkinlik, siber güvenlikte orta ve ileri seviye sızma tekniklerini ve log analizi işlemektedir. MS-SQL veritabanı için bilgi toplama (information gathering), enumeration, sızma (exploitation), sızma sonrası (post-exploitation) ve izlerin temizliği (clear tracks), MS-SQL veritabanı…

  • SQL SERVER PERFORMANCE KILLERS

    SQL SERVER PERFORMANCE KILLERS

    SQL SERVER PERFORMANCE KILLERS   SQL Server’ın en büyük problemi zannedilen sorun performansıdır. Sürekli duyduğumuz SQL’de bir sorun mu var? SQL Server yavaşladı gibi terimleri sık sık duymaktasınız. Aslında bu performans sorunlarına sebep olan nedenleri bu makalede inceleyeceğiz. Makalede olabildiğinde Türkçe terimler kullanmaya dikkat ettim, bazı terimlerin Türkçe karşılığındaki anlam yetersizliğinden dolayı İngilizce olarak kullanıldı.…