IBSurgeon kütüphanesi
Firebird performansı, kurtarma, yapılandırma, donanım, geçiş, şifreleme ve daha fazlası hakkında makaleler, rehberler ve referanslar.
Firebird 5
- Ücretsiz kitap “Firebird 5’in Ayrıntılı Yeni Özellikleri”: HTML ve PDF (119 sayfa) olarak mevcuttur.
- Firebird’de kullanılan veri erişim yöntemleri, D.Simonov ve D.Yemanov tarafından
- Firebird’de BLOB’ların ağ üzerinden aktarılması, D.Simonov tarafından
- Firebird 5’te Verilerin Paralel Okunması
- 5.0.1’deki Yeni Optimize Edici Özellikleri (yeni, 21-Ağu-2024)
- Firebird 5’e Pratik Geçiş Rehberi
Performans
- Firebird’de UUID Kullanımı
- 15 Firebird Anti-Deseni (yeni!)
- Daha İyi Firebird Performansı İçin 5 İlk Adım (veya PDF)
- Firebird Performansını İyileştirmek İçin 5 İlk Adım (PDF olarak)
- Firebird için Yapılandırma Hesaplayıcısı
- Kısa Firebird veritabanı performans kontrol listesi (kullanımdan kaldırıldı)
- Firebird’ü Hızlandırmanın 23 Yolu Daha
- Firebird Veritabanını Hızlandırmanın 45 Yolu
- Optimize edilmiş Firebird yapılandırma dosyaları (kullanımdan kaldırıldı, bunun yerine Firebird için Yapılandırma Hesaplayıcısı kullanın)
- Firebird’ün Windows Server 2016’da 1 dakikadan kısa sürede %20 daha hızlı çalışması nasıl sağlanır (kullanımdan kaldırıldı - bunun yerine Firebird Veritabanını Hızlandırmanın 45 Yolu bölümüne bakın)
- DATE sütunları içeren sorguları hızlandırmak için önek tarih kullanma
- Firebird’ün çok fazla bellek tüketmesi nasıl sağlanır? (makale)
- Firebird SQL’de indekslerin INSERT, UPDATE ve DELETE performansına olumsuz etkisi (makale)
- nbackup -D ON anahtarı ZFS üzerinde çalışmıyor
İşlemler
- Firebird İşlemleri Nasıl Çalışır (işlemlerin temel anlaşılması için gerekli makale)
- Firebird’de kilitlenmeler nasıl izlenir (makale)
Performans testleri
- Basit INSERT/UPDATE/DELETE testi (basit komut dosyası, performans sorunlarını teşhis etmede 1. adım)
- Yedekleme ile disk hızının hızlı tahmini (makale)
- Firebird OLTP-EMULator (resmi Firebird testi)
- Firebird performans düşüşü: testler, mitler ve gerçekler - 1.7Tb, bölüm 1 (makale)
- 1.7 Terabayt Firebird SQL veritabanı hakkında daha fazla ayrıntı - 1.7Tb, bölüm 2 (makale)
- 1.7 Terabayt Firebird SQL veritabanını ayarlama - 1.7Tb, bölüm 3 (makale)
- 1 Tb Firebird veritabanı: ön rapor (makale)
Firebird Performans Bülteni
- Sayı 1: Firebird 4 vs Firebird 3 Yazma Performansı, Firebird için AWS EC2 örneği seçimi, vb. (makaleler)
Firebird veritabanı performans optimizasyonu hizmeti
- Performans optimizasyon hizmetleri: denetim ve tam optimizasyon
- Anket: Firebird veritabanı performans optimizasyonu için gerekli bilgiler
Çoğaltma
- Yapay birincil anahtarlar nasıl oluşturulur ve doldurulur (çoğaltma için sıklıkla gerekir) (makale)
- HQbird ile Firebird çoğaltma nasıl kurulur
Kurtarma
Ağır bozulma durumunda
Hafif bozulmalar ve bozulmalar ve bunların giderilmesi hakkında genel bilgiler
- Bozuk bir Firebird veritabanı nasıl onarılır? (pratik adımlar)
- gfix.exe çıktısının kısa açıklaması (kısa makale)
- Firebird veritabanında yinelenen kayıtlar nasıl bulunur ve silinir (pratik adımlar)
- “Cannot commit index” veya kısmen geri yüklenen (tutarsız) veritabanından veri nasıl pompalanır (!)
- Petya ile Mücadele: fidye yazılımı kripto virüsleri tarafından şifrelenmiş Firebird veritabanı dosyalarından veri alma deneyimimiz
- Bozulmalardan kaynaklanan yaygın InterBase/Firebird hataları ve kurtarma şansları
- Firebird veritabanları fidye yazılımlarından nasıl korunur?
- Internal gds software consistency check - ciddi Firebird/InterBase hatalarının tam listesi
- RAM nasıl kontrol edilir ve veritabanı bozulmaları nasıl önlenir
- Linux’ta RAM hızlıca nasıl kontrol edilir
- Internal gds software consistency check - Firebird/InterBase veritabanları nasıl kurtarılır (2014)
- InterBase ve Firebird Kurtarma Rehberi (“The InterBase World” kitabından bölüm)
Firebird veritabanlarının şifrelenmesi
- Firebird için 1 adımlı şifreleme yükleyicisi (İngilizce) (Portekizce: README)
- Firebird Veritabanı Şifrelemesi Nasıl Çalışır
- Firebird veritabanı şifreleme eklentisinin kaynak kodlu ve adım adım talimatlı demo paketi
- Geliştirici araçlarıyla şifrelenmiş veritabanına bağlanma
Donanım & Bulut
- Maksimum Firebird yazma performansı için en iyi AWS EC2 örneğini seçme
- Firebird Donanım Rehberi (!)
- Windows Server’a Samsung NVMe SSD sürücüsü nasıl kurulur
- Hızlı, Güçlü ve Ucuz: küçük işletme veritabanı için 1000 ABD Dolarının altında yeterli performansa sahip sunucu (kullanımdan kaldırıldı)
Yedekleme ve Geri Yükleme
- Gbak Yedekleme-Geri Yükleme için Hızlı Rehber (okumak 15 dakika, saatlerce tasarruf)
- HQbird yedeklemelerini Amazon S3’e gönderme
- Veritabanlarını Yedeklerken Yapılan 12 Yaygın Hata
Sorun Giderme
- Windows’ta Firebird çökme ve askıda kalma dökümü toplama nasıl yapılandırılır
- Linux’ta Firebird çökme ve askıda kalma dökümleri nasıl yapılandırılır
- Firebird.log’daki hatalar
- Firebird sunucusu nasıl çökertilir
Kurulum ve Yapılandırma
-
FirebirdSQL: dahili dosyalar, geçici dosyalar ve ortam değişkenleri (!)
-
Firebird 3’ü modern Linux sürümlerine kurma: CentOS 8 ve Ubuntu 19
-
Firebird 3’ün gömülü bağlantı dizesiyle 2.5 gibi bağlanması nasıl sağlanır
-
Windows’ta Firebird için bağlantı protokolleri nasıl etkinleştirilir veya devre dışı bırakılır
-
Firebird’ün CentOS 6.x’te ağ protokolü üzerinden çalışması nasıl etkinleştirilir
Geçiş
- Firebird 5’e Pratik Geçiş Rehberi (ücretsiz rehber, 41 sayfa)
- Geçiş Videosu 1: Firebird 5’e geçişin en hızlı yolu
- Geçiş Videosu 2: Geçiş sırasında olası sorunlar
- Geçiş Videosu 3: Sorunlar nasıl çözülür
- Geçiş Webinarı: Geçiş hakkında Sorular ve Cevaplar
- Firebird için Migration Framework (Firebird veritabanlarının otomatik geçişi için ücretli araç)
- Kısa Firebird 4 Geçiş Rehberi, ayrıca PDF olarak (ücretsiz rehber, 24 sayfa)
- Firebird 2.5 veritabanlarının Firebird 3.0’a hızlı dönüştürülmesi (makale)
- Firebird 4’e Geçiş Rehberi (ücretli kitap, C.Cantu, 206 sayfa)
- Firebird için Performans Karşılaştırıcı (ücretsiz araç, C.Cantu, v1.0.2)
- Firebird ve InterBase arasındaki farklar (makale)
- Tüm Firebird ve InterBase Disk-Üzeri-Yapı (ODS) sürümleri (makale)
- Kullanıcılar security2.fdb (Firebird 2.5) dosyasından security3.fdb (Firebird 3.0) dosyasına nasıl taşınır (kopyalanır) (makale)
- Firebird v 2.x ve 30 arasındaki bilinen uyumsuzlukların listesi
- Geçiş hizmeti (karmaşık veritabanlarının geçişleri için hizmet)
Temeller
- Veri türleri
- Tablolar. Birincil anahtarlar ve üreteçler
- Firebird ve InterBase’de veritabanı kısıtlamaları
- Dizinler (InterBase ve Firebird)
- Görünümler (InterBase ve Firebird)
- Veritabanı fiziksel yapısı (InterBase ve Firebird)
Firebird etrafında faydalı parçalar: ipuçları, püf noktaları, espriler ve nasıl yapılır
- Satırı ayraçlarla kayıt kümesine bölen Firebird Saklı Prosedürü
- Aynı isimlerde ancak farklı şifrelerde Firebird 3.0 kullanıcıları (!)
- Firebird veritabanı geçici blob’larla nasıl “şişirilir” (!)
- Benzersiz dizinin istatistik değerini kullanarak tablodaki kayıt sayısı nasıl tahmin edilir
- Komut isteminde isql ile SQL komutu nasıl çalıştırılır
- Firebird mimarisi SQL sorgusuyla nasıl belirlenir? (!)
- VARCHAR(10) içine 29 karakter nasıl konur
- Yerleşik Firebird 3.0 işlevleri (SDF aka Sunucu Tanımlı İşlevler)
- “The InterBase and Firebird Developer Magazine” tüm sayıları (!)
- Firebird Konferansı 2014 raporu
- Firebird GUI Araçları
- Firebird 2.5: Otonom İşlemler
- Firebird 2.0’da takma ad işleme ve belirsiz alan algılama
- Firebird 2.0 için Firebird Dizin Yapısı (ODS 11 ve üzeri)
- Anahtarlarda VARCHAR ve INTEGER alanları arasındaki farklar
- Firebird 2.1 ve üzerinde alan tahsisi
- Bağlantı dizesi karakter seti ile ilgili Firebird 2.5 düzeltmeleri
- InterBase’de maksimum tablo boyutu (2009 sürümünden önce)
- Firebird 2.0 çöp toplayıcı
IBSurgeon Araçları Rehberleri
- HQbird Kullanıcı Rehberi (ve PDF olarak)
- FirstAID Kurtarma Rehberi: İngilizce, Rusça, Portekizce
- FBScanner Kullanıcı Rehberi (güncel değil): İngilizce, Portekizce
Veritabanı Analisti (eski IBAnalyst) optimizasyon makaleleri