Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để coi kế hoạch Giải thích là tốt- Oracle 10G

Trước khi xem xét kết quả của một Kế hoạch giải thích, chúng ta cần hiểu các thuật ngữ sau, Cardinality– Ước tính số hàng xuất phát từ mỗi hoạt động.
• Phương pháp truy cập - Cách thức mà dữ liệu đang được truy cập, thông qua hoặc quét bảng hoặc truy cập chỉ mục. • Phương thức nối - Phương thức (ví dụ:băm, sắp xếp-hợp nhất, v.v.) được sử dụng để nối các bảng với nhau. • Kiểu tham gia - Kiểu tham gia (ví dụ:ngoài, chống, bán, vv.). • Thứ tự nối - Thứ tự mà các bảng được nối với nhau.
• Cắt bớt phân vùng - Chỉ những phân vùng cần thiết mới được truy cập để trả lời truy vấn?
• Thực hiện song song - Trong trường hợp thực hiện song song, mỗi hoạt động trong kế hoạch có được thực hiện song song không? Phương pháp phân phối lại dữ liệu phù hợp có đang được sử dụng không?

Bằng cách xem xét bốn yếu tố chính của:ước lượng bản số, phương pháp truy cập, phương thức nối và lệnh nối; bạn có thể xác định xem kế hoạch thực hiện có phải là kế hoạch tốt nhất hiện có hay không. Sách trắng này sẽ giúp bạn, http://www.oracle.com/technetwork/database/focus-areas/bi-datawarehousing/twp-explain-the-explain -plan-052011-393674.pdf



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thủ tục lưu trữ pl / sql:tên tham số giống như tên cột

  2. Chúng ta có thể có 2 Sự phụ thuộc Oracle khác nhau từ 2 cơ sở dữ liệu khác nhau trong một ứng dụng asp.net không

  3. gọi một thủ tục được lưu trữ với tham số đầu vào và con trỏ ra trong tập lệnh perl

  4. Nhận các giá trị từ bảng Oracle DB vào hộp danh sách trong c # / wpf

  5. Giá trị mặc định cho paramteters không được thông qua tập lệnh SQLPlus