Bu sayfa makine çevirisidir. İngilizce orijinalini okuyun. English

Optimize edilmiş Firebird yapılandırma dosyalarının yaygın performans sorunları için bir koleksiyonu. Güncel kurulumlar için Yapılandırma Hesaplayıcı'yı tercih edin; aşağıdaki indirilebilir dosyalar esas olarak referans ve eski Firebird sürümleri içindir.

Firebird 3 (referans indirmeleri)

Bu dosyalar referans için saklanmaktadır. Yeni veya güncellenmiş Firebird 3 dağıtımları için Yapılandırma Hesaplayıcı'yı tercih edin. Hâlâ statik bir dosya istiyorsanız, aşağıdan mimariyi seçin.

SuperServer

Aynı sunucuda bir ana veritabanınız ve isteğe bağlı olarak 2-5 daha küçük (daha az yüklü) veritabanınız varsa SuperServer'ı seçin. Her veritabanını databases.conf içinde yapılandırın.

SuperClassic

Sunucuda çok sayıda veritabanınız varsa (yaklaşık 10 ila 1000), bunlar yük açısından kabaca eşitse ve uygulamanız kararlıysa (firebird.log içinde "Abnormal termination" mesajı yoksa) SuperClassic'i seçin. SuperClassic genellikle Classic'ten daha iyi sıralama belleği ve performans kontrolü sağlar.

  • RAM 8-12 GB · 10+ veritabanı · toplam 150'ye kadar bağlantı · yalnızca 64-bit firebird.conf
  • RAM 16-32 GB · 10+ veritabanı · toplam 300'e kadar bağlantı · yalnızca 64-bit firebird.conf

Classic

Kararsız olabilecek çok sayıda veritabanınız varsa (yaklaşık 10 ila 1000) veya 32-bit UDF kullanıyorsanız Classic'i seçin.

  • RAM 8-12 GB · 10+ veritabanı · toplam 150'den az bağlantı 32-bit · 64-bit
  • RAM 16-32 GB · 10+ veritabanı · toplam 300'den az bağlantı 32-bit · 64-bit

Firebird 2.5 (referans indirmeleri)

Bu dosyalar referans ve eski dağıtımlar için saklanmaktadır. Firebird 2.5 için Yapılandırma Hesaplayıcı ile de bir yapılandırma oluşturabilirsiniz.

SuperServer

Hafif yüklü (1-3 eşzamanlı aktif kullanıcı, toplamda yaklaşık 20 kullanıcıya kadar) 1-2 veritabanınız ve sınırlı donanım kaynaklarınız varsa SuperServer'ı seçin.

SuperClassic Firebird 2.5 için Önerilir

Kararlı uygulamalar için SuperClassic'i seçin (firebird.log içinde "Abnormal termination" mesajı yoksa).

  • RAM 8-12 GB · toplam 150'ye kadar bağlantı · yalnızca 64-bit firebird.conf
  • RAM 16-32 GB · toplam 300'e kadar bağlantı · yalnızca 64-bit firebird.conf

Classic

Uygulamalarınızda kararlılık sorunları varsa veya 32-bit UDF kullanıyorsanız Classic'i seçin.

  • RAM 8-12 GB · toplam 150'ye kadar bağlantı 32-bit · 64-bit
  • RAM 16-32 GB · toplam 300'e kadar bağlantı 32-bit · 64-bit

Nasıl ilerlemeli

  1. Firebird sürümünüz için yapılandırma dosyalarını indirin.
  2. Bunları Firebird klasörüne kopyalayın, firebird.conf (ve varsa databases.conf) olarak yeniden adlandırın ve Firebird'ü yeniden başlatın. Yeniden başlatmadan önce tüm aktif kullanıcıların bağlantısını kesin.
  3. Mimariyi değiştirmeyi düşünüyorsanız (örneğin SuperServer → SuperClassic), önce bu değişiklik için Firebird belgelerini okuyun.
Sayfa arabelleği kontrolü

Tüm mimariler için, veritabanı başlık sayfasındaki sayfa arabelleği değerini geçersiz kılmadığınızdan emin olun.

gstat -h databasename komutunu çalıştırın ve Page buffers değerinin 0 olduğunu doğrulayın. Başka bir değere ayarlanmışsa, şu komutla sıfırlayın:

gfix -buff 0

Önemli

  • Orijinal firebird.conf dosyanızı ve Firebird 3.0 için databases.conf dosyanızı her zaman yeniden adlandırın ve bir kopyasını saklayın.
  • Firebird 3.0 için databases.conf dosyasını her zaman gözden geçirin. Yalnızca açıkça ayarladığınız değerleri içermeli ve neden ayarladığınızı anlamalısınız.
  • firebird.conf içindeki ayarlar, sunucudaki tüm aktif veritabanları için varsayılan olarak geçerlidir; databases.conf (Firebird 3.0+) bunları geçersiz kılabilir.
  • Genel işletim sistemi ayarlarını unutmayın - bkz. kısa performans kontrol listesi.

Ortamınıza göre en iyi performans için özel bir yapılandırmaya ihtiyacınız varsa veya bu koleksiyondan bir dosyayı uyguladıktan sonra sorunlar devam ediyorsa, özel optimizasyon desteği için bize ulaşın.

Eski / kullanımdan kaldırılmış sürümler: Firebird 1.5, 2.0, 2.1

Aşağıdaki dosyalar yalnızca eski Firebird sürümleri içindir. Bunları yine de referans için sağlıyoruz, ancak modern bir Firebird sürümüne geçmenizi ve Firebird 5, 4, 3 veya 2.5 için Yapılandırma Hesaplayıcı'yı kullanmanızı şiddetle öneriyoruz.

Firebird sürümü Açıklama İndir
Firebird 1.5 SuperServer 32-bit firebird_15_superserver.conf
Classic 32-bit firebird_15_classic.conf
Firebird 2.0 SuperServer 32-bit firebird_20_superserver.conf
Classic 32-bit firebird_20_classic.conf
Firebird 2.1 SuperServer 32-bit firebird_21_superserver_32bit.conf
SuperServer 64-bit firebird_21_superserver_64bit.conf
Classic 32-bit firebird_21_classic_32bit.conf
Classic 64-bit firebird_21_classic_64bit.conf