Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
Tài liệu 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ế.

Chương 38. Chỉ số kèo bóng đá cúp c2

Thông tin về ý chính đang ởhttp: //kèo bóng đá cúp c2cs.berkeley.edu: 8000/kèo bóng đá cúp c2/Với nhiều hơn Các sơ đồ lập chỉ mục và sắp xếp khác nhau tạihttp: //s2k-ftp.cs.berkeley.edu: 8000/cá nhân/jmh/và Có nhiều cách đọc thú vị hơn tại trang web cơ sở dữ liệu Berkely tạihttp: //epoch.cs.berkeley.edu: 8000/.

tác giả:trích xuất này từ e-mail được gửi bởiEugene Selkov Jr.Chứa thông tin tốt về kèo bóng đá cúp c2. Hy vọng chúng ta sẽ tìm hiểu thêm Trong tương lai và cập nhật thông tin này. - Thomas 1998-03-01

Vâng, tôi không thể nói tôi khá hiểu những gì đang xảy ra, nhưng tại Ít nhất tôi (gần như) đã thành công trong việc chuyển các ví dụ kèo bóng đá cúp c2 sang Linux. Các Phương thức truy cập kèo bóng đá cúp c2 đã có trong cây postgres (SRC/Backend/Access/kèo bóng đá cúp c2).

Ví dụ tại Berkeleyđi kèm với một cái nhìn tổng quan về các phương pháp và chứng minh các cơ chế chỉ số không gian cho các hộp 2D, đa giác, khoảng số nguyên và văn bản (xem thêmkèo bóng đá cúp c2 tại Berkeley). Trong ví dụ trong hộp, chúng ta phải thấy một Hiệu suất tăng khi sử dụng chỉ số kèo bóng đá cúp c2; Nó đã làm việc cho tôi nhưng Tôi không có một bộ sưu tập hộp lớn hợp lý để kiểm tra điều đó. Các ví dụ khác cũng hoạt động, ngoại trừ đa giác: Tôi đã gặp lỗi đang làm

test = Tạo chỉ mục pix trên polytmp
test- sử dụng kèo bóng đá cúp c2 (p: box gist_poly_ops) với (islossy);
Lỗi: Không thể mở pix

(Postgresql 6.3 Mặt trời 1 tháng 2 14:57:30 EST 1998)

kèo bóng đá cúp c2 không thể hiểu được thông báo lỗi này; nó dường như là một cái gì đó chúng kèo bóng đá cúp c2 muốn hỏi các nhà phát triển (xem thêm Lưu ý 4 dưới). Điều kèo bóng đá cúp c2 muốn đề xuất ở đây là ai đó của các bạn Linux Guys (linux == gcc?) Tìm nạp các nguồn gốc được trích dẫn ở trên và áp dụng của kèo bóng đá cúp c2 Bản vá (xem tệp đính kèm) và cho chúng kèo bóng đá cúp c2 biết bạn cảm thấy gì về nó. Nhìn tuyệt vời với kèo bóng đá cúp c2, nhưng kèo bóng đá cúp c2 không muốn giữ nó trong khi có như vậy nhiều người có năng lực xung quanh.

Một vài ghi chú về các nguồn:

1. kèo bóng đá cúp c2 đã thất bại trong việc sử dụng makefile gốc (hpux) và sắp xếp lại phần mở đầu từ hướng dẫn Postgres95 cổ xưa công việc. kèo bóng đá cúp c2 đã cố gắng giữ nó chung chung, nhưng kèo bóng đá cúp c2 là một người rất nghèo Nhà văn - Chỉ cần làm một số công việc khỉ. Xin lỗi về điều đó, nhưng kèo bóng đá cúp c2 đoán bây giờ có thể di động hơn một chút mà makefile ban đầu.

2. kèo bóng đá cúp c2 đã xây dựng các nguồn ví dụ ngay dưới PGSQL/SRC (chỉ đã trích xuất tập tin tar ở đó). Makefile đã nói ở trên giả định nó là một cấp dưới PGSQL/SRC (trong trường hợp của chúng kèo bóng đá cúp c2, trong pgsql/src/pggist).

3. Những thay đổi kèo bóng đá cúp c2 đã thực hiện đối với các tệp *.c đều là về #Bao gồm, các nguyên mẫu chức năng và typecasting. Ngoài ra, kèo bóng đá cúp c2 Chỉ cần ném đi một loạt các vars không sử dụng và thêm một cặp Điểm dừng để làm hài lòng GCC. kèo bóng đá cúp c2 hy vọng kèo bóng đá cúp c2 đã không làm hỏng quá nhiều :)

4. Có một nhận xét trong polyproc.sql:

-- Có một rò rỉ bộ nhớ trong rtree poly_ops !!
-- Tạo chỉ mục pix2 trên polytmp bằng RTREE (p poly_ops);
Roger đó !! kèo bóng đá cúp c2 nghĩ rằng nó có thể liên quan đến một sốPostgresPhiên bản trở lại và đã thử Truy vấn. Hệ thống của kèo bóng đá cúp c2 đã phát điên và kèo bóng đá cúp c2 phải bắn hạ Bưu điện trong khoảng mười phút.

kèo bóng đá cúp c2 sẽ tiếp tục nhìn vào ý chính một thời gian, nhưng kèo bóng đá cúp c2 cũng sẽ Đánh giá cao các ví dụ khác về việc sử dụng r-cây.