Trang này được dịch bằng máy. Đọc bản gốc tiếng Anh. English

Bộ sưu tập các tệp cấu hình Firebird được tối ưu hóa cho các vấn đề hiệu suất phổ biến. Ưu tiên sử dụng Configuration Calculator cho các thiết lập hiện tại; các tệp tải xuống bên dưới chủ yếu để tham khảo và dành cho các phiên bản Firebird cũ.

Firebird 3 (tải xuống tham khảo)

Các tệp này được giữ lại để tham khảo. Đối với các triển khai Firebird 3 mới hoặc cập nhật, hãy ưu tiên sử dụng Configuration Calculator. Nếu bạn vẫn muốn một tệp tĩnh, hãy chọn kiến trúc bên dưới.

SuperServer

Chọn SuperServer nếu bạn có một cơ sở dữ liệu chính và tùy chọn, 2-5 cơ sở dữ liệu nhỏ hơn (ít tải hơn) trên cùng một máy chủ. Cấu hình từng cơ sở dữ liệu trong databases.conf.

SuperClassic

Chọn SuperClassic nếu bạn có nhiều cơ sở dữ liệu trên máy chủ (khoảng 10 đến 1000), chúng có tải tương đương nhau và ứng dụng của bạn ổn định (không có thông báo "Abnormal termination" trong firebird.log). SuperClassic thường cho phép kiểm soát bộ nhớ sắp xếp và hiệu suất tốt hơn Classic.

  • RAM 8-12 GB · 10+ cơ sở dữ liệu · tối đa 150 kết nối tổng cộng · chỉ 64-bit firebird.conf
  • RAM 16-32 GB · 10+ cơ sở dữ liệu · tối đa 300 kết nối tổng cộng · chỉ 64-bit firebird.conf

Classic

Chọn Classic nếu bạn có nhiều cơ sở dữ liệu (khoảng 10 đến 1000) có thể không ổn định hoặc nếu bạn sử dụng UDF 32-bit.

  • RAM 8-12 GB · 10+ cơ sở dữ liệu · ít hơn 150 kết nối tổng cộng 32-bit · 64-bit
  • RAM 16-32 GB · 10+ cơ sở dữ liệu · ít hơn 300 kết nối tổng cộng 32-bit · 64-bit

Firebird 2.5 (tải xuống tham khảo)

Các tệp này được giữ lại để tham khảo và cho các triển khai cũ. Đối với Firebird 2.5, bạn cũng có thể tạo cấu hình bằng Configuration Calculator.

SuperServer

Chọn SuperServer nếu bạn có 1-2 cơ sở dữ liệu với tải nhẹ (1-3 người dùng hoạt động đồng thời, tối đa khoảng 20 người dùng tổng cộng) và tài nguyên phần cứng hạn chế.

SuperClassic Khuyến nghị cho Firebird 2.5

Chọn SuperClassic cho các ứng dụng ổn định (không có thông báo "Abnormal termination" trong firebird.log).

  • RAM 8-12 GB · tối đa 150 kết nối tổng cộng · chỉ 64-bit firebird.conf
  • RAM 16-32 GB · tối đa 300 kết nối tổng cộng · chỉ 64-bit firebird.conf

Classic

Chọn Classic nếu ứng dụng của bạn có vấn đề về độ ổn định hoặc nếu bạn sử dụng UDF 32-bit.

  • RAM 8-12 GB · tối đa 150 kết nối tổng cộng 32-bit · 64-bit
  • RAM 16-32 GB · tối đa 300 kết nối tổng cộng 32-bit · 64-bit

Cách tiến hành

  1. Tải xuống các tệp cấu hình cho phiên bản Firebird của bạn.
  2. Sao chép chúng vào thư mục Firebird, đổi tên thành firebird.conf (và databases.conf nếu có), sau đó khởi động lại Firebird. Ngắt kết nối tất cả người dùng đang hoạt động trước khi khởi động lại.
  3. Nếu bạn định thay đổi kiến trúc (ví dụ SuperServer → SuperClassic), hãy đọc tài liệu Firebird về thay đổi đó trước.
Kiểm tra page buffers

Đối với tất cả các kiến trúc, hãy đảm bảo bạn không ghi đè giá trị page buffers trong trang tiêu đề cơ sở dữ liệu.

Chạy gstat -h databasename và xác nhận rằng Page buffers0. Nếu nó được đặt thành giá trị khác, hãy đặt lại bằng:

gfix -buff 0

Quan trọng

  • Luôn đổi tên và giữ một bản sao của firebird.conf gốc và đối với Firebird 3.0, cả databases.conf.
  • Đối với Firebird 3.0, luôn xem xét databases.conf. Nó chỉ nên chứa các giá trị bạn đặt một cách tường minh - và bạn nên hiểu lý do tại sao bạn đặt chúng.
  • Các cài đặt từ firebird.conf được áp dụng làm mặc định cho tất cả cơ sở dữ liệu đang hoạt động trên máy chủ; databases.conf (Firebird 3.0+) có thể ghi đè chúng.
  • Đừng quên tinh chỉnh hệ điều hành nói chung - xem danh sách kiểm tra hiệu suất ngắn.

Nếu bạn cần cấu hình phù hợp với môi trường của mình để có hiệu suất tốt nhất hoặc nếu vấn đề vẫn còn sau khi áp dụng tệp từ bộ sưu tập này, hãy liên hệ với chúng tôi để được hỗ trợ tối ưu hóa phù hợp.

Các phiên bản cũ / không còn hỗ trợ: Firebird 1.5, 2.0, 2.1

Các tệp bên dưới chỉ dành cho các phiên bản Firebird cũ. Chúng tôi vẫn cung cấp chúng để tham khảo, nhưng chúng tôi khuyến nghị mạnh mẽ nên nâng cấp lên phiên bản Firebird hiện đại và sử dụng Configuration Calculator cho Firebird 5, 4, 3 hoặc 2.5.

Phiên bản Firebird Mô tả Tải xuống
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