Tạo tỷ lệ kèo bóng đá - Xác định một tỷ lệ kèo bóng đá mới
Tạo tỷ lệ kèo bóng đáTableSpace_Name
[Chủ sở hữunew_owner
10226_10292Thư mục
' [ VỚI (TableSpace_Option
=giá trị
[, ...])]]
Tạo tỷ lệ kèo bóng đá
Đăng ký một tỷ lệ kèo bóng đá toàn cụm mới. Tên tỷ lệ kèo bóng đá phải khác biệt với tên của bất kỳ tỷ lệ kèo bóng đá hiện có nào trong cụm cơ sở dữ liệu.
Một tỷ lệ kèo bóng đá cho phép các siêu người dùng xác định vị trí thay thế trên hệ thống tệp trong đó các tệp dữ liệu chứa các đối tượng cơ sở dữ liệu (như bảng và chỉ mục) có thể cư trú.
Người dùng có đặc quyền thích hợp có thể vượt quaTableSpace_Name
đếnTạo cơ sở dữ liệu
, Tạo tỷ lệ kèo bóng đá
, Tạo chỉ mục
hoặcThêm ràng buộc
Để có các tệp dữ liệu cho các đối tượng này được lưu trữ trong tỷ lệ kèo bóng đá được chỉ định.
Một tỷ lệ kèo bóng đá không thể được sử dụng độc lập với cụm trong đó nó được xác định; nhìn thấyPhần 23.6.
TableSpace_Name
Tên của một tỷ lệ kèo bóng đá được tạo. Tên không thể bắt đầu bằngpg_
, vì tên đó được dành riêng cho các tỷ lệ kèo bóng đá hệ thống.
user_name
12160_12371
Thư mục
Thư mục sẽ được sử dụng cho tỷ lệ kèo bóng đá. Thư mục phải tồn tại (Tạo tỷ lệ kèo bóng đá
sẽ không tạo nó), phải trống và phải được sở hữu bởiPostgreSQLNgười dùng hệ thống. Thư mục phải được chỉ định bởi một tên đường dẫn tuyệt đối.
TableSpace_Option
Một tham số tỷ lệ kèo bóng đá được đặt hoặc đặt lại. Hiện tại, các tham số có sẵn duy nhất làSEQ_PAGE_COST
, ngẫu nhiên_page_cost
, hiệu quả_io_concurrency
vàbảo trì_io_concurrency
. Đặt các giá trị này cho một tỷ lệ kèo bóng đá cụ thể sẽ ghi đè ước tính thông thường của người lập kế hoạch về chi phí đọc các trang từ các bảng trong tỷ lệ kèo bóng đá đó và hành vi mở trước của người thực thi, như được thiết lập bởi các tham số cấu hình cùng tên (xemSEQ_PAGE_COST, ngẫu nhiên_page_cost, 13775_13801, bảo trì_io_concurrency). Điều này có thể hữu ích nếu một tỷ lệ kèo bóng đá nằm trên đĩa nhanh hơn hoặc chậm hơn so với phần còn lại của hệ thống con I/O.
tỷ lệ kèo bóng đá chỉ được hỗ trợ trên các hệ thống hỗ trợ các liên kết tượng trưng.
Tạo tỷ lệ kèo bóng đá
Không thể được thực thi bên trong khối giao dịch.
Để tạo một tỷ lệ kèo bóng đádbspace
Tại vị trí hệ thống tệp/data/dbs
, Đầu tiên tạo thư mục bằng các cơ sở hệ điều hành và đặt quyền sở hữu chính xác:
mkdir /data /dbs Chown Postgres: Postgres /Data /DBS
Sau đó đưa ra lệnh tạo tỷ lệ kèo bóng đá bên trongPostgreSQL:
Tạo tỷ lệ kèo bóng đá DBSPACE Vị trí '/data/dbs';
Để tạo một tỷ lệ kèo bóng đá thuộc sở hữu của người dùng cơ sở dữ liệu khác, hãy sử dụng lệnh như thế này:
15059_15133
Tạo tỷ lệ kèo bóng đá
là APostgreSQLphần mở rộng.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.