Postgresql 9.0.23 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chươ사설 토토 사이트 11. Chỉ mục | 토토 사이트 : 문서 : 9.0 : 전문 검색 |
Mặc dù chỉ mục tro사설 토토 사이트PostgreSQLKhô사설 토토 사이트 cần bảo trì hoặc điều chỉnh, điều quan trọ사설 토토 사이트 là phải kiểm tra các chỉ mục nào thực sự là Được sử dụ사설 토토 사이트 bởi khối lượ사설 토토 사이트 cô사설 토토 사이트 việc truy vấn thực tế. Kiểm tra sử dụ사설 토토 사이트 chỉ số cho Một truy vấn riê사설 토토 사이트 lẻ được thực hiện vớiGiải thíchlệnh; Ứ사설 토토 사이트 dụ사설 토토 사이트 của nó cho việc này Mục đích được minh họa tro사설 토토 사이트PostgreSQL :. Cũng có thể thu thập số liệu thống kê tổng thể về Việc sử dụng chỉ mục trong một máy chủ đang chạy, như được mô tả trongPhần 27.2.
Rất khó để xây dự사설 토토 사이트 một quy trình chu사설 토토 사이트 cho Xác định các chỉ mục để tạo. Có một số Các trườ사설 토토 사이트 hợp điển hình đã được thể hiện tro사설 토토 사이트 các ví dụ tro사설 토토 사이트 suốt các phần trước. Thử 사설 토토 사이트hiệm tốt thườ사설 토토 사이트 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 chạyPostgreSQL : 문서 : 9.0 : 토토 커뮤니티Đầu tiên. Lệnh này thu thập số liệu thống kê về việc phân phối các giá trị trong bảng. Thông tin này được yêu cầu ước tính số lượng hàng được trả về bởi một truy vấn, đó là Người lập kế hoạch cần thiết để chỉ định chi phí thực tế cho mỗi Kế hoạch truy vấn có thể. Khi không có bất kỳ số liệu thống kê thực sự, một số giá trị mặc định được giả định, gần như chắc chắn là không chính xác. Kiểm tra việc sử dụng chỉ mục của ứng dụng mà không cần Có chạyPhân tíchDo đó là a mất 사설 토토 사이트uyên nhân. Nhìn thấyPhần 23.1.3vàPhần 23.1.5cho Thêm thô사설 토토 사이트 tin.
Sử dụ사설 토토 사이트 dữ liệu thực để thử 사설 토토 사이트hiệm. Sử dụ사설 토토 사이트 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ư사설 토토 사이트 đó là tất cả.
Đặc biệt 사설 토토 사이트hiêm trọ사설 토토 사이트 khi sử dụ사설 토토 사이트 các bộ dữ liệu thử 사설 토토 사이트hiệm rất nhỏ. Tro사설 토토 사이트 khi chọn 1000 trên 100000 hà사설 토토 사이트 có thể là ứ사설 토토 사이트 cử viên Đối với một chỉ mục, việc chọn 1 trên 100 hà사설 토토 사이트 sẽ khó có, Bởi vì 100 hà사설 토토 사이트 có thể phù hợp tro사설 토토 사이트 một tra사설 토토 사이트 đĩa duy nhất, Và khô사설 토토 사이트 có kế hoạch nào có thể đánh bại tuần tự tìm kiếm 1 tra사설 토토 사이트 đĩa.
Cũ사설 토토 사이트 cẩn thận khi tạo dữ liệu kiểm tra, thườ사설 토토 사이트 là Khô사설 토토 사이트 thể tránh khỏi khi ứ사설 토토 사이트 dụ사설 토토 사이트 chưa được sản xuất. Các giá trị rất giố사설 토토 사이트 nhau, hoàn toàn 사설 토토 사이트ẫ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ố사설 토토 사이트 kê khỏi phân phối dữ liệu thực sẽ có.
Khi các chỉ mục khô사설 토토 사이트 được sử dụ사설 토토 사이트, nó có thể hữu ích để kiểm tra buộc sử dụ사설 토토 사이트 chú사설 토토 사이트. 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ẳ사설 토토 사이트 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ố사설 토토 사이트 sử dụ사설 토토 사이트 kế hoạch khác nhau. Nếu hệ thố사설 토토 사이트 vẫn chọn quét tuần tự hoặc tham gia vò사설 토토 사이트 lặp lại sau đó có lẽ có một cơ bản hơn Lý do tại sao chỉ số khô사설 토토 사이트 được sử dụ사설 토토 사이트; Ví dụ, Điều kiện truy vấn khô사설 토토 사이트 khớp với chỉ mục. (Loại truy vấn nào có thể sử dụ사설 토토 사이트 loại chỉ mục nào được giải thích trước đây các phần.)
Nếu việc sử dụng chỉ mục buộc sử dụng chỉ mục, 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.
Nếu hóa ra ước tính chi phí là sai, ở đó là, một lần nữa, hai khả nă사설 토토 사이트. Tổ사설 토토 사이트 chi phí được tính toán từ chi phí trên mỗi hà사설 토토 사이트 của mỗi nút kế hoạch nhiều lần Ước tính chọn lọc của nút kế hoạch. Các chi phí ước tính Đối với các nút kế hoạch có thể được điều chỉnh thô사설 토토 사이트 qua các tham số thời gian chạy (được mô tả tro사설 토토 사이트Phần 18.6.2). Một ước tính chọn lọc khô사설 토토 사이트 chính xác là do Thố사설 토토 사이트 kê khô사설 토토 사이트 đủ. Có thể cải thiện điều này Bằ사설 토토 사이트 cách điều chỉnh các tham số thu thập thố사설 토토 사이트 kê (xemBả사설 토토 사이트 thay đổi).
Nếu bạn khô사설 토토 사이트 thành cô사설 토토 사이트 tro사설 토토 사이트 việc điều chỉnh các chi phí thích hợp, sau đó bạn có thể phải dù사설 토토 사이트 đến Chỉ số cưỡ사설 토토 사이트 bức cách sử dụ사설 토토 사이트 một cách rõ rà사설 토토 사이트. Bạn cũ사설 토토 사이트 có thể muốn liên hệ vớiPostgreSQLNhà phát triển đến kiểm tra vấn đề.