PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Quản lý &Giám sát Cơ sở dữ liệu cho PostgreSQL 12

Vài tháng trước, chúng tôi đã viết blog về việc phát hành PostgreSQL 12, với những cải tiến đáng chú ý đối với hiệu suất truy vấn (đặc biệt là trên các tập dữ liệu lớn hơn và sử dụng không gian tổng thể) cùng với các tính năng quan trọng khác. Giờ đây, với phiên bản ClusterControl 1.7.5, chúng tôi vui mừng thông báo hỗ trợ cho phiên bản PostgreSQL mới này.

Phiên bản ClusterControl 1.7.5 mới này đi kèm với nhiều tính năng mới để quản lý và giám sát cụm cơ sở dữ liệu của bạn. Trong blog này, chúng ta sẽ xem xét các tính năng này và xem cách triển khai PostgreSQL 12 một cách dễ dàng.

Dễ dàng triển khai PostgreSQL 12

Để thực hiện cài đặt mới PostgreSQL 12 từ ClusterControl, chỉ cần chọn tùy chọn “Triển khai” và làm theo hướng dẫn xuất hiện. Lưu ý rằng nếu bạn đã có phiên bản PostgreSQL 12 đang chạy, thì thay vào đó bạn cần chọn “Nhập máy chủ / cơ sở dữ liệu hiện có”.

Khi chọn PostgreSQL, bạn phải chỉ định Người dùng, Khóa hoặc Mật khẩu và cổng để kết nối bằng SSH với các máy chủ PostgreSQL của bạn. Bạn cũng cần tên cho cụm mới của mình và nếu bạn muốn ClusterControl cài đặt phần mềm và cấu hình tương ứng cho bạn.

Vui lòng kiểm tra yêu cầu người dùng ClusterControl cho bước này tại đây.

Sau khi thiết lập thông tin truy cập SSH, bạn phải xác định người dùng cơ sở dữ liệu, phiên bản và datadir (tùy chọn). Bạn cũng có thể chỉ định kho lưu trữ nào sẽ sử dụng. Trong trường hợp này, chúng tôi muốn triển khai PostgreSQL 12, vì vậy chỉ cần chọn nó và tiếp tục.

Trong bước tiếp theo, bạn cần thêm máy chủ của mình vào cụm mà bạn sẽ tạo.

Khi thêm máy chủ, bạn có thể nhập IP hoặc tên máy chủ.

Trong bước cuối cùng, bạn có thể chọn xem bản sao của mình là Đồng bộ hay Không đồng bộ.

Bạn có thể theo dõi trạng thái tạo cụm mới của mình từ ClusterControl Giám sát hoạt động.

Khi nhiệm vụ hoàn thành, bạn có thể thấy cụm PostgreSQL 12 mới của mình trong màn hình ClusterControl chính.

Sau khi tạo xong cụm, bạn có thể thực hiện một số tác vụ trên đó, như thêm một bộ cân bằng tải (HAProxy, Keepalived) hoặc một bản sao mới và cả các tác vụ quản lý hoặc giám sát khác nhau.

Quản lý cơ sở dữ liệu PostgreSQL 12

Như bạn có thể biết, sử dụng ClusterControl, bạn có thể thực hiện các tác vụ quản lý khác nhau như thêm / xóa bộ cân bằng tải, thêm / xóa các nút nô lệ, tự động sửa lỗi và khôi phục, sao lưu, tạo / sửa đổi cố vấn, và thậm chí khác.

Chế độ Bảo trì Lập lịch

Một trong những tính năng quản lý ClusterControl mới là tùy chọn lên lịch chế độ bảo trì cho cụm cơ sở dữ liệu. Nếu bạn cần sửa đổi thứ gì đó trong môi trường của mình hoặc nếu vì lý do nào đó bạn cần lên lịch bảo trì, bạn có thể đặt nó bằng ClusterControl.

Đi tới ClusterControl -> Cluster Actions -> Lập lịch biểu Chế độ Bảo trì, để bật cửa sổ bảo trì cho tất cả các cụm.

Sau khi bật, bạn sẽ không nhận được báo thức và thông báo từ cụm này trong khoảng thời gian xác định.

Trong trường hợp bạn sẽ làm việc trên một nút cụ thể, bạn có thể bật chế độ bảo trì này chỉ cho nút đó chứ không phải cho tất cả cụm bằng cách sử dụng "Chế độ bảo trì theo lịch trình" trong phần Hành động của nút.

Quản lý người dùng PostgreSQL

Giờ đây, trong phiên bản ClusterControl 1.7.5, bạn sẽ có thể quản lý người dùng / vai trò cho cụm PostgreSQL của mình. Đi tới ClusterControl -> Chọn Cluster -> Manage -> User Management.

Tại đây, bạn có thể xem tất cả các tài khoản được chỉ định các đặc quyền và bạn có thể tạo tài khoản mới hoặc sửa đổi / chỉnh sửa tài khoản hiện có.

Bây giờ, hãy xem cách theo dõi phiên bản PostgreSQL mới này bằng cách sử dụng ClusterControl.

Giám sát Cơ sở dữ liệu PostgreSQL 12

Giám sát là điều bắt buộc trong mọi môi trường và cơ sở dữ liệu không phải là ngoại lệ. Nếu bạn chọn cụm của mình trong màn hình chính ClusterControl, bạn sẽ thấy tổng quan về nó với một số chỉ số cơ bản.

Nhưng có lẽ điều này là không đủ để xem những gì đang xảy ra trong cụm cơ sở dữ liệu của bạn . Vì vậy, nếu bạn đi tới ClusterControl -> Chọn Cluster của bạn -> Trang tổng quan, bạn có thể bật trang tổng quan dựa trên tác nhân này để theo dõi cơ sở dữ liệu của bạn chi tiết hơn.

Khi nó được bật, bạn sẽ có thông tin chi tiết từ cả cơ sở dữ liệu và phía hệ điều hành.

Phương pháp trang tổng quan này hữu ích để xem, một cách thân thiện, nếu mọi thứ vẫn ổn.

Bạn cũng có thể tận dụng các tính năng giám sát cũ như giám sát truy vấn, hiệu suất, cố vấn và các tính năng khác cho PostgreSQL hoặc các công nghệ cơ sở dữ liệu khác.

Kết luận

PostgreSQL 12 đi kèm với nhiều cải tiến về hiệu suất truy vấn và các tính năng mới. Nếu bạn đang tìm kiếm một cách nhanh chóng để dùng thử, ClusterControl có thể giúp bạn triển khai, quản lý và giám sát nó một cách dễ dàng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đón ngày cuối cùng của tháng trong PostgreSQL

  2. PostgreSQL GIẢI THÍCH - Chi phí Truy vấn là gì?

  3. Khớp cụm từ kết thúc bằng tiền tố với tìm kiếm toàn văn

  4. Tại sao chuỗi id SQL không đồng bộ (cụ thể là sử dụng Postgres)?

  5. Viết truy vấn cho nhiều bảng trong php