Blog · 4 dosya
| Ad | Etiketler | Tarih | Okuma |
|---|---|---|---|
| Ekim 2026 · 2 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. | #sql #sql-server #postgresql #performance | 7 dk | |
| upsert-sql-server-postgresql-sqlite.md SQL Server, PostgreSQL ve SQLite'ta eşzamanlılığa dayanıklı upsert Upsert'in eşzamanlılık altında nasıl bozulduğu ve nasıl güvenli yazılacağı: SQL Server'da UPDLOCK ve SERIALIZABLE ya da MERGE, PostgreSQL'de ON CONFLICT, MERGE ve RETURNING, SQLite'ta yerleşik UPSERT ve INSERT OR REPLACE'in neden upsert olmadığı. | #sql #sql-server #postgresql #sqlite | 7 dk | |
| Eylül 2026 · 1 yazı | |||
| 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. | #sql-server #concurrency #performance | 7 dk | |
| Ağustos 2026 · 1 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 | #sqlite #ios #dotnet #performance | 7 dk | |