Bất kỳ chính sách chân không cụ thể nào để tăng hiệu suất khi sử dụng Drupal với PostgreSQL?


7

Tôi đang chạy Drupal 7 với PostgreSQL dưới dạng Hỏi & Đáp (với rất nhiều nút chèn / cập nhật và một số mô-đun đóng góp). Bạn có đề xuất và bất kỳ chính sách chân không pssql cụ thể trên các bảng cụ thể không?


Vì sự tò mò của tôi. Tại sao bạn sử dụng PostegreSQL thay vì myQuery hoặc MongoDB?
drupal_ ware_alter

Tôi đã buộc phải chuyển sang PostgreSQL vì người quản trị cơ sở dữ liệu quyết định thống nhất hóa các chính sách máy chủ cơ sở dữ liệu.
Bảo

Tắt bình luận chủ đề: Điều đó thật đáng buồn, khi các quản trị viên buộc các công cụ trên các nhà phát triển. Có lẽ họ không nên sử dụng drupal chút nào, tôi hiểu rằng đôi khi bạn cần xem xét mức độ kỹ năng để quản lý hệ thống, nhưng sau đó điều này không có ý nghĩa. Tôi không có gì chống lại postgres, chỉ là nó kỳ lạ khi loại công cụ này xảy ra.
Dipen

@Dipen Mặc dù 'buồn', nhưng cũng hoàn toàn dễ hiểu theo quan điểm của anh ấy, đặc biệt là <strike> if </ strike> khi bạn cần quản lý / chia tỷ lệ nhiều ngăn xếp khác nhau.
Bart

Câu trả lời:


2

Về lý thuyết, bạn có thể chạy các lệnh tối ưu hóa cơ sở dữ liệu của mình bất cứ lúc nào bạn muốn, nhưng tôi nghĩ ít nhất là hai tuần một lần. Tuy nhiên, nếu bằng cách chạy các lệnh tối ưu hóa cơ sở dữ liệu, bạn dự định cải thiện hiệu suất của trang web của mình hơn 5% -10%, tôi e rằng sẽ không có chính sách tối ưu hóa chân không nào. Bạn sẽ cần sử dụng các quy trình xử lý sự cố hiệu suất truyền thống như kiểm tra tất cả nhật ký lỗi của máy chủ, nhật ký truy cập, nhật ký truy vấn chậm cơ sở dữ liệu, cũng như xem xét tải tối đa và trung bình so với kiến ​​trúc hiện tại của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.