Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài tỷ lệ kèo bóng đá trực tuyến hôm nay này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

tỷ lệ kèo bóng đá trực tuyến hôm nayReindex

10424_10430

10433_10472

Synopsis

Reindex index | Bảng | Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay | HỆ THỐNGtên[Force]

Mô tả

Reindexxây dựng lại một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách sử dụng dữ liệu được lưu trữ trong bảng của chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, thay thế bản sao cũ của chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay. Có một số kịch bản để sử dụngReindex:

  • Một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đã bị hỏng và không còn chứa dữ liệu hợp lệ. Mặc dù về lý thuyết, điều này không bao giờ nên xảy ra, trong Các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay thực hành có thể bị hỏng do lỗi phần mềm hoặc Lỗi phần cứng.Reindexcung cấp Phương thức phục hồi.

  • Một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đã trở thành"Bloated"11448_11556PostgreSQLTheo một số truy cập không phổ biến nhất định các mẫu.ReindexCung cấp một cách để giảm mức tiêu thụ không gian của chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách viết một Phiên bản của chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay không có trang chết. Nhìn thấyPhần 22.2Để biết thêm thông tin.

  • Bạn đã thay đổi tham số lưu trữ (như fillfactor) cho một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay và mong muốn đảm bảo rằng sự thay đổi đã được thực hiện hiệu ứng đầy đủ.

  • bản dựng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay vớiđồng thờiTùy chọn không thành công, để lại"không hợp lệ"INDEX. Các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay như vậy là vô dụng nhưng có thể thuận tiện khi sử dụngReindexĐể xây dựng lại chúng. Lưu ý rằngReindexsẽ không thực hiện bản dựng đồng thời. Để xây dựng chỉ số mà không can thiệp vào sản xuất bạn nên bỏ chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay và phát hành lạiTạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đồng thờilệnh.

tham số

index

tái tạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định.

Bảng

12981_13065"Bánh mì nướng"Bảng, cũng được tái hiện.

Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay

Tái tạo tất cả các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trong cơ sở dữ liệu hiện tại. Các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên các danh tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống chia sẻ được bỏ qua ngoại trừ trong Chế độ độc lập (xem bên dưới). Hình thức này củaReindexKhông thể được thực thi bên trong a khối giao dịch.

System

tái tạo tất cả các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên danh tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống trong Cơ sở dữ liệu hiện tại. Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên bảng người dùng không được xử lý. Ngoài ra, các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên các danh tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống chia sẻ được bỏ qua ngoại trừ Trong chế độ độc lập (xem bên dưới). Hình thức này củaReindexKhông thể được thực thi bên trong a khối giao dịch.

tên

Tên của chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, bảng hoặc cơ sở dữ liệu cụ thể tái sinh. Tên chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay và bảng có thể được định mức lược đồ. Hiện tại,Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay ReindexHệ thống ReindexChỉ có thể tái hiện cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay hiện tại, do đó tham số của chúng phải khớp với Tên cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay hiện tại.

Force

Đây là một tùy chọn lỗi thời; nó bị bỏ qua nếu được chỉ định.

ghi chú

Nếu bạn nghi ngờ tham nhũng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên bảng người dùng, bạn có thể Chỉ cần xây dựng lại chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đó hoặc tất cả các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên bảng, sử dụngREINDEX INDEXhoặcBảng Reindex.

Mọi thứ khó khăn hơn nếu bạn cần phục hồi từ Tham nhũng của một chỉ số trên bảng hệ thống. Trong trường hợp này là quan trọng đối với hệ thống không được sử dụng bất kỳ nghi phạm nào chỉ số chính nó. (Thật vậy, trong loại kịch bản này bạn có thể tìm thấy rằng các quy trình máy chủ đang bị sập ngay lập tức khi khởi động, do phụ thuộc vào các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay bị hỏng.) Để phục hồi một cách an toàn, máy chủ phải được bắt đầu với-PTùy chọn, ngăn không cho nó sử dụng các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay cho danh tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống tra cứu.

Một cách để làm điều này là tắt máy chủ và khởi động người dùng đơn​​PostgreSQLMáy chủ với-PDòng lệnh. Sau đó,Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay Reindex, Hệ thống Reindex, Bảng ReindexhoặcReindex Chỉ tỷ lệ kèo bóng đá trực tuyến hôm naycó thể được ban hành, tùy thuộc vào số lượng bạn muốn Tái thiết. Nếu nghi ngờ, hãy sử dụngReindex HỆ THỐNGĐể chọn Tái thiết tất cả các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống trong cơ sở dữ liệu. Sau đó thoát khỏi phiên máy chủ người dùng đơn và khởi động lại máy chủ thông thường. XemPostgres16110_16213

16222_16286-PBao gồm trong các tùy chọn dòng lệnh của nó. Phương thức để thực hiện điều này khác nhau giữa các máy khách, nhưng trong tất cảlibpq-Các khách hàng dựa trên có thể đặtpgoptionsMôi trường Biến thành-PTrước khi bắt đầu khách hàng. Lưu ý rằng trong khi phương pháp này không yêu cầu khóa các khách hàng khác, có thể vẫn là khôn ngoan khi ngăn người dùng khác kết nối với cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay bị hư hỏng cho đến khi sửa chữa hoàn thành.

Nếu nghi ngờ tham nhũng trong các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay của bất kỳ người nào được chia sẻ Danh tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống (làpg_authid, PG_AUTH_MEMBERS, pg_database, pg_pltemplate, pg_shdepend, pg_shdescrippg_tablespace), sau đó một máy chủ độc lập phải được sử dụng để sửa chữa nó.ReindexSẽ không Quy trình chia sẻ danh tỷ lệ kèo bóng đá trực tuyến hôm nay ở chế độ đa người.

Đối với tất cả các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay ngoại trừ các danh tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống được chia sẻ,Reindexlà sự cố an toàn và an toàn giao dịch.Reindexkhông an toàn khi chia sẻ chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, đó là lý do tại sao trường hợp này không được phép trong khi bình thường hoạt động. Nếu xảy ra thất bại trong khi tái xuất một trong những điều này Danh tỷ lệ kèo bóng đá trực tuyến hôm nay ở chế độ độc lập, sẽ không thể khởi động lại Máy chủ thông thường cho đến khi vấn đề được khắc phục. (Điển hình Triệu chứng của chỉ số chia sẻ được xây dựng lại một phần là"Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay không phải là Btree"lỗi.)

Reindextương tự như một giọt và tái tạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay ở chỗ nội dung chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay được xây dựng lại từ cào. Tuy nhiên, các cân nhắc khóa là đúng khác biệt.ReindexKhóa viết nhưng Không đọc bảng cha mẹ của chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay. Nó cũng có một độc quyền khóa chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay cụ thể đang được xử lý, sẽ chặn Đọc rằng cố gắng sử dụng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đó. Ngược lại,Drop Indextrong giây lát lấy khóa độc quyền trên Bảng phụ huynh, chặn cả ghi và đọc. Tiếp theoTạo chỉ tỷ lệ kèo bóng đá trực tuyến hôm nayKhóa viết nhưng không đọc; Vì chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay không có ở đó, không có đọc sẽ cố gắng sử dụng nó, có nghĩa là sẽ không có chặn nhưng đọc có thể Buộc vào quét tuần tự đắt tiền. Một điểm quan trọng khác đó là phương pháp thả/tạo vô hiệu hóa mọi truy vấn được lưu trong bộ nhớ cache Các kế hoạch sử dụng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, trong khiReindexkhông.

Tái hiện một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc bảng yêu cầu là chủ sở hữu của chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc bảng đó. Tái hiện cơ sở dữ liệu yêu cầu là do đó, chủ sở hữu của cơ sở dữ liệu (lưu ý rằng chủ sở hữu có thể xây dựng lại Chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay của các bảng thuộc sở hữu của người dùng khác). Tất nhiên, siêu nhân luôn có thể tái xuất bất cứ thứ gì.

trướcPostgreSQL8.1,Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay Reindex19338_19515Hệ thống Reindex.

trướcPostgreSQL7.4,Bảng Reindexkhông tự động xử lý các bảng bánh mì nướng, và vì vậy chúng phải được tái hiện bởi các lệnh riêng biệt. Điều này vẫn có thể, nhưng dự phòng.

Ví dụ

xây dựng lại một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay duy nhất:

Reindex index my_index;

xây dựng lại tất cả các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên bảngmy_table:

Bảng Reindex my_table;

xây dựng lại tất cả các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trong một cơ sở dữ liệu cụ thể mà không tin tưởng các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống đã hợp lệ rồi:

$xuất pgoptions = "-p"$PSQL bị hỏng_db...
Broken_db = Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay Reindex bị hỏng_db;
sbreak_db = \ q

Tương thích

Không cóReindexLệnh trong Tiêu chuẩn SQL.