Postgresql 8.4.22 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 11. Chỉ tỷ lệ kèo bóng đá 88 | Chuyển tiếp nhanh | Tiếp theo |
Mặc dù chỉ tỷ lệ kèo bóng đá 88 trongPostgreSQL10840_11043Giải thíchlệnh; Ứng tỷ lệ kèo bóng đá 88 của nó cho việc này Mục đích được minh họa trongcách đọc kèo. Cũng có thể thu thập số liệu thống kê tổng thể về Việc tỷ lệ kèo bóng đá 88 trong một máy chủ đang chạy, như được mô tả trongPhần 26.2.
Rất khó để xây dựng một quy trình chung cho Xác định các chỉ tỷ lệ kèo bóng đá 88 để tạo. Có một số Các trường hợp điển hình đã được thể hiện trong các ví dụ trong suốt các phần trước. Thử nghiệm tốt thường là cần thiết. Phần còn lại của phần này đưa ra một số mẹo cho điều đó:
luôn luôn chạyPhân tích11778_12250Phân tíchDo đó là một nguyên nhân bị mất. Nhìn thấyCập nhật Thống kê kế hoạchvàDaemon AutovacuumĐể biết thêm thông tin.
Sử tỷ lệ kèo bóng đá 88 dữ liệu thực để thử nghiệm. Sử tỷ lệ kèo bóng đá 88 dữ liệu kiểm tra cho Thiết lập các chỉ mục sẽ cho bạn biết bạn cần chỉ mục nào dữ liệu kiểm tra, nhưng đó là tất cả.
Đặc biệt nghiêm trọng khi sử tỷ lệ kèo bóng đá 88 các bộ dữ liệu thử nghiệm rất nhỏ. Trong khi chọn 1000 trên 100000 hàng có thể là ứng cử viên Đối với một chỉ mục, việc chọn 1 trên 100 hàng sẽ khó có, Bởi vì 100 hàng có thể phù hợp trong một trang đĩa duy nhất, Và không có kế hoạch nào có thể đánh bại tuần tự tìm kiếm 1 trang đĩa.
Cũng cẩn thận khi tạo dữ liệu kiểm tra, thường là Không thể tránh khỏi khi ứng tỷ lệ kèo bóng đá 88 chưa được sản xuất. Các giá trị rất giống nhau, hoàn toàn ngẫu nhiên hoặc được chèn theo thứ tự sắp xếp sẽ làm lệch các số liệu thống kê khỏi phân phối dữ liệu thực sẽ có.
Khi các chỉ mục không được sử tỷ lệ kèo bóng đá 88, nó có thể hữu ích để kiểm tra buộc sử tỷ lệ kèo bóng đá 88 chúng. Có các tham số thời gian chạy có thể biến Tắt các loại kế hoạch khác nhau (xemPhần 18.6.1). Chẳng hạn, tắt quét tuần tự (enable_seqscan) và vòng lặp lồng nhau Tham gia (enable_nestloop), đó là Các kế hoạch cơ bản nhất, sẽ buộc hệ thống sử tỷ lệ kèo bóng đá 88 kế hoạch khác nhau. Nếu hệ thống vẫn chọn quét tuần tự hoặc tham gia vòng lặp lại sau đó có lẽ có một cơ bản hơn Lý do tại sao chỉ số không được sử tỷ lệ kèo bóng đá 88; Ví dụ, Điều kiện truy vấn không khớp với chỉ mục. (Loại truy vấn nào có thể sử tỷ lệ kèo bóng đá 88 loại chỉ mục nào được giải thích trước đây các phần.)
Nếu việc tỷ lệ kèo bóng đá 88 buộc tỷ lệ kèo bóng đá 88, thì có hai khả năng: hệ thống là đúng và sử dụng Chỉ mục thực sự không phù hợp, hoặc ước tính chi phí của Kế hoạch truy vấn không phản ánh thực tế. Vì vậy, bạn nên thời gian Truy vấn của bạn có và không có chỉ mục. TheGiải thích Phân tíchLệnh có thể hữu ích đây.
14729_15059Phần 18.6.2). Một ước tính chọn lọc không chính xác là do Thống kê không đủ. Có thể cải thiện điều này Bằng cách điều tỷ lệ kèo bóng đá 88nh các tham số thu thập thống kê (xemBẢNG ALTER).
Nếu bạn không thành công trong việc điều chỉnh chi phí thích hợp, sau đó bạn có thể phải dùng đến Chỉ số cưỡng bức cách sử tỷ lệ kèo bóng đá 88 một cách rõ ràng. Bạn cũng có thể muốn liên hệ vớiPostgreSQLnhà phát triển đến tỷ lệ kèo bóng đá 88 vấn đề.