Postgresql 9.1.24 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 46. kèo tỷ số bóng đá euro hôm nay thức frontend/phụ trợ | NEXT |
Để bắt đầu kèo tỷ số bóng đá euro hôm nay phát trực tuyến, Frontend gửikèo tỷ số bóng đá euro hôm naytham số trong startup tin nhắn. Điều này cho biết phần phụ trợ đi vào chế độ Walsender, trong đó một bộ nhỏ các lệnh kèo tỷ số bóng đá euro hôm nay có thể được ban hành của các câu lệnh SQL. Chỉ có thể sử dụng giao thức truy vấn đơn giản Chế độ Walsender. Các lệnh được chấp nhận trong chế độ Walsender là:
Yêu cầu máy chủ tự xác định. Máy chủ trả lời với một tập hợp kết quả của một hàng, chứa ba Các trường:
Định danh hệ thống duy nhất xác định cụm. Điều này có thể được sử dụng để kiểm tra xem cơ sở có kèo tỷ số bóng đá euro hôm nay lưu được sử dụng để khởi tạo dự phòng đến từ cùng một cụm.
Dòng thời gian hiện tại. Cũng hữu ích để kiểm tra xem có chờ phù hợp với chủ.
Vị trí xả XLOG hiện tại. Hữu ích để có được một Vị trí trong nhật ký giao dịch nơi kèo tỷ số bóng đá euro hôm nay có thể bắt đầu.
Hướng dẫn máy chủ bắt đầu kèo tỷ số bóng đá euro hôm nay WAL, bắt đầu tại Wal chức vụxxx/xxx. Máy chủ có thể trả lời với một Lỗi, ví dụ: Nếu phần được yêu cầu của Wal đã đã được tái chế. Khi thành công, máy chủ phản ứng với một Tin nhắn copybothresponse, và sau đó bắt đầu phát trực tiếp Mặt trận. Wal sẽ tiếp tục được kèo tỷ số bóng đá euro hôm nay cho đến khi kết nối bị hỏng; Không có lệnh nào nữa sẽ được chấp nhận.
Dữ liệu Wal được gửi dưới dạng một loạt các tin nhắn copyData. (Cái này cho phép thông tin khác được xen kẽ; đặc biệt máy chủ có thể gửi tin nhắn errorResponse nếu nó gặp phải một thất bại sau khi bắt đầu kèo tỷ số bóng đá euro hôm nay.) Tải trọng trong mỗi thông báo copyData theo định dạng này:
Xác định thông báo là Dữ liệu WAL.
Điểm bắt đầu của dữ liệu WAL trong này thông báo, được đưa ra ở định dạng xlogrecptr.
Kết thúc hiện tại của Wal trên máy chủ, được đưa ra ở định dạng xlogrecptr.
Đồng hồ hệ thống của máy chủ tại thời điểm Truyền, được đưa ra ở định dạng dấu thời gian.
Một phần của luồng dữ liệu Wal.
Bản ghi WAL duy nhất không bao giờ được chia trên hai bản kèo tỷ số bóng đá euro hôm nay Tin nhắn. Khi một bản ghi Wal vượt qua ranh giới trang wal, và do đó đã được phân chia bằng cách sử dụng các bản ghi tiếp tục, Nó có thể được chia ở ranh giới trang. Nói cách khác, Bản ghi Wal đầu tiên và hồ sơ tiếp tục của nó có thể là Đã gửi trong các tin nhắn copyData khác nhau.
Lưu ý rằng tất cả các trường trong dữ liệu WAL và Tiêu đề được mô tả ở trên sẽ ở trong máy chủ gửi Định dạng gốc. Endianness và định dạng cho Dấu thời gian, không thể đoán trước được trừ khi người nhận có đã xác minh rằng mã định danh hệ thống của người gửi phù hợp với sở hữuPG_ControlNội dung.
13944_14165
14180_14356
Xác định thông báo là trạng thái người nhận cập nhật.
Vị trí của wal byte cuối cùng + 1 nhận và viết vào đĩa trong chế độ chờ, trong Định dạng XLOGRECPTR.
Vị trí của wal byte cuối cùng + 1 Rush vào đĩa ở chế độ chờ, trong xlogrecptr định dạng.
Vị trí của wal byte cuối cùng + 1 áp dụng ở chế độ chờ, trong xlogrecptr định dạng.
Đồng hồ hệ thống của máy chủ tại thời điểm Truyền, được đưa ra ở định dạng dấu thời gian.
Xác định thông báo là chế độ chờ nóng Thông báo phản hồi.
Đồng hồ hệ thống của máy chủ tại thời điểm Truyền, được đưa ra ở định dạng dấu thời gian.
Xmin hiện tại của chế độ chờ. Đây có thể là 0, Nếu dự phòng đang gửi thông báo nóng Phản hồi dự phòng sẽ không còn được gửi về điều này sự liên quan. Các tin nhắn không phải sau này có thể tái tạo cơ chế phản hồi.
Epoch hiện tại của chế độ chờ.
Hướng dẫn máy chủ bắt đầu phát trực tuyến bản kèo tỷ số bóng đá euro hôm nay lưu cơ sở. Hệ thống sẽ tự động được đặt ở chế độ kèo tỷ số bóng đá euro hôm nay lưu trước bản kèo tỷ số bóng đá euro hôm nay lưu được bắt đầu và được lấy ra khỏi nó khi bản kèo tỷ số bóng đá euro hôm nay lưu hoàn thành. Các tùy chọn sau được chấp nhận:
Đặt nhãn của bản kèo tỷ số bóng đá euro hôm nay lưu. Nếu không có được chỉ định, một nhãn kèo tỷ số bóng đá euro hôm nay lưu củaCơ sở hỗ trợsẽ được sử dụng. Các quy tắc trích dẫn cho Nhãn giống như chuỗi SQL tiêu chuẩn vớiStandard_Conforming_StringsBật.
Thông tin yêu cầu cần thiết để tạo Báo cáo tiến độ. Điều này sẽ gửi lại gần đúng kích thước trong tiêu đề của mỗi không gian bảng, có thể Được sử dụng để tính toán bao xa dọc theo luồng được thực hiện. Điều này được tính toán bằng cách liệt kê tất cả các kích thước tệp một lần trước khi chuyển nhượng thậm chí bắt đầu, và có thể là như vậy có tác động tiêu cực đến hiệu suất - trong đặc biệt có thể mất nhiều thời gian hơn trước dữ liệu đầu tiên được phát trực tuyến. Vì các tệp cơ sở dữ liệu có thể thay đổi Trong quá trình kèo tỷ số bóng đá euro hôm nay lưu, kích thước chỉ gần đúng và Có thể cả hai phát triển và thu nhỏ giữa thời điểm xấp xỉ và gửi thực tế Tệp.
Yêu cầu điểm kiểm tra nhanh.
Bao gồm các phân đoạn Wal cần thiết trong bản kèo tỷ số bóng đá euro hôm nay lưu. Điều này sẽ bao gồm tất cả các tệp giữa bắt đầu và Dừng kèo tỷ số bóng đá euro hôm nay lưu trongpg_xlogThư mục của thư mục cơ sở Tệp TAR.
Theo mặc định, bản kèo tỷ số bóng đá euro hôm nay lưu sẽ đợi cho đến lần cuối cùng Phân đoạn XLOG bắt buộc đã được lưu trữ hoặc phát ra Cảnh báo nếu lưu trữ nhật ký không được bật. Chỉ địnhnowait19815_19977
Khi bản kèo tỷ số bóng đá euro hôm nay lưu được khởi động, máy chủ sẽ gửi trước tiên Hai bộ kết quả thông thường, theo sau là một hoặc nhiều Kết quả bản quyền.
Bộ kết quả thông thường đầu tiên chứa sự khởi đầu Vị trí của bản kèo tỷ số bóng đá euro hôm nay lưu, được đưa ra ở định dạng XLogRecptr dưới dạng cột đơn trong một hàng.
Bộ kết quả thông thường thứ hai có một hàng cho mỗi không gian bảng. Các trường trong hàng này là:
oid của không gian bảng hoặcnullNếu đó là thư mục cơ sở.
Đường dẫn đầy đủ của thư mục bảng không gian hoặcnullNếu đó là cơ sở thư mục.
Kích thước gần đúng của không gian bảng, nếu Báo cáo tiến độ đã được yêu cầu; Nếu không thì đó lànull.
21217_21384pg_defaultvàpg_global. Dữ liệu trong bản quyền Kết quả sẽ là định dạng TAR (theo sau"Định dạng trao đổi Ustar"được chỉ định trong POSIX 1003.1-2008 Tiêu chuẩn) Hump của không gian bảng nội dung, ngoại trừ hai khối số không được chỉ định trong tiêu chuẩn được bỏ qua. Sau dữ liệu tar hoàn thành, một tập kết quả thông thường cuối cùng sẽ được gửi.
Lưu trữ tar cho thư mục dữ liệu và mỗi Không gian bảng sẽ chứa tất cả các tệp trong thư mục, Bất kể họ có phải làPostgreSQLTệp hoặc các tệp khác được thêm vào cho cùng một thư mục. Các tệp được loại trừ duy nhất là:
Postmaster.pid
Postmaster.opts
pg_xlog, bao gồm thư mục con. Nếu bản kèo tỷ số bóng đá euro hôm nay lưu được chạy với các tệp wal Bao gồm, một phiên bản tổng hợp của pg_xlog sẽ bao gồm, nhưng nó sẽ chỉ chứa các tệp cần thiết cho bản kèo tỷ số bóng đá euro hôm nay lưu hoạt động, không phải phần còn lại của nội dung.
Chế độ chủ sở hữu, nhóm và tệp được đặt nếu cơ bản hệ thống tập tin trên máy chủ hỗ trợ nó.
22956_23179