SQLite 3.54.0 sürümü yayımlandı
Öne çıkanlar
- SQLite 3.54.0, hız testlerinde önceki sürüme göre yaklaşık yüzde 4 daha az CPU döngüsü tüketti.
- Windows XP ve Windows CE desteği sonlandırılarak Windows Vista ve üzeri sürümler zorunlu kılındı.
- sqlite3_analyzer aracı kullanımdan kaldırıldı ve yerini ".diskused" komutu aldı.
- LIMIT 1 içeren UNION sorguları daha az bellek harcayacak biçimde optimize edildi.
SQLite geliştirme ekibi, veritabanı motorunun yeni kararlı sürümü SQLite 3.54.0'ı yayımladı. Yeni sürüm, Linux x64 üzerindeki test ölçümlerine göre işlemci döngüsü bazında yaklaşık yüzde 4 performans artışı sağladı. Ayrıca Windows XP ve Windows CE dahil olmak üzere eski Windows sürümlerine verilen resmi destek sonlandırıldı; Windows tarafında artık en az Windows Vista sürümü şart koşuldu.
Sürümle birlikte komut satırı arayüzünde (CLI) önemli değişiklikler yapıldı. Durum bilgilerini gösteren yeni kaçış dizileri, SQLITE_PS1 ve SQLITE_PS2 ortam değişkenleri üzerinden özelleştirilebilir istem desteği ve NO_COLOR standardına uyum sisteme eklendi. Ayrı bir yardımcı araç olan sqlite3_analyzer kullanımdan kaldırılarak yerine doğrudan arayüze entegre edilen ".diskused" komutu ve diskused() uzantısı getirildi.
Sorgu planlayıcısında yapılan iyileştirmeler sayesinde LIMIT değeri 1 olan UNION sorguları daha az bellek tüketimiyle hızlandırıldı. İfade indeksleri içeren tablolardaki UPDATE işlemlerinde gereksiz indeks güncellemeleri engellendi. Tarih ve saat işlevlerine yeni niteleyiciler eklenirken, Windows derlemelerinde eski CriticalSection yapısı yerine daha modern SRWL kilit mekanizmasına geçilerek performans artırıldı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.