Blog · 5 dosya
| Ad | Etiketler | Tarih | Okuma |
|---|---|---|---|
| Ekim 2026 · 1 yazı | |||
| her-gruptan-ilk-satir.md SQL'de grup başına ilk satır: sorguyu veriye göre seçmek SQL Server, PostgreSQL, EF Core ve Spark'ta grup başına ilk ya da ilk N satırı seçme rehberi: her kalıp nasıl çalışır, hangisinin kazanacağını veri dağılımı neden belirler, hangi index'ler gerekir ve seçim plan üzerinde nasıl doğrulanır. Veritabanı | #sql #sql-server #postgresql #performance | 7 dk | |
| Eylül 2026 · 2 yazı | |||
| spark-repartition-coalesce-aqe.md Spark'ta partition yönetimi: repartition(), coalesce() ve Adaptive Query Execution Partition sayısının Spark performansını nasıl belirlediği, repartition() ve coalesce()'un gerçekte ne yaptığı, coalesce(1)'in neden bütün bir job'ı tek task'a sıkıştırabildiği ve Spark 3.2'den beri açık olan AQE'nin partition tuning'in çoğunu çalışma anında nasıl üstlendiği. Büyük Veri | #spark #pyspark #performance | 6 dk | |
| nolock-neden-hala-yanlis.md NOLOCK'un ötesi: row versioning, RCSI ve SQL Server 2025 optimized locking NOLOCK'un gerçekte nasıl davrandığı (dirty read, atlanan ve iki kez okunan satırlar, 601 hatası), RCSI ve SNAPSHOT isolation'ın onun yerini nasıl aldığı ve SQL Server 2025 optimized locking'in üstüne neler kattığı, sınırlarıyla birlikte. Veritabanı | #sql-server #concurrency #performance | 7 dk | |
| Ağustos 2026 · 2 yazı | |||
| sqlite-insert-performansi-ios.md SQLite'ta hızlı ve güvenli toplu INSERT: transaction'lar, WAL ve iOS SQLite'ta toplu INSERT'in varsayılan olarak neden yavaş olduğu, bunu düzelten üç teknik, synchronous=OFF ve journal_mode=MEMORY'nin gerçek riski, WAL ile synchronous=NORMAL'ın neden daha güvenli bir varsayılan olduğu ve bunların Core Data, SwiftData ve .NET'teki karşılığı. iOS Veritabanı | #sqlite #ios #dotnet #performance | 7 dk | |
| ef-core-toplu-ekleme-guncelleme-silme.md EF Core'da toplu ekleme, güncelleme ve silme: SaveChanges batch'lemeden SqlBulkCopy'ye EF Core'un batch'lenen SaveChanges'ı EF6 dönemi yaklaşımdan nasıl ayrılır; ExecuteUpdate/ExecuteDelete nasıl çalışır, nerede ısırır; EF Core 10'un koşullu setter'ları, map'lenmemiş tipler için SqlQuery ve ne zaman SqlBulkCopy ya da PostgreSQL COPY'ye geçmeli. .NET | #dotnet #efcore #performance | 6 dk | |