Liên hệ với chúng tôi
 Thời gian kéo dài 21 Giờ học

Đề cương khóa học

Giới thiệu về Điều chỉnh SQL

  • Tổng quan và mục tiêu của việc điều chỉnh hiệu suất
  • Tổng quan về kiến trúc Optimizer của Oracle
  • Các khái niệm điều chỉnh chính: chi phí, tính số (cardinality), độ chọn lọc (selectivity)

Hiểu về các Kế hoạch Thực thi

  • Tạo và diễn giải các kế hoạch thực thi
  • EXPLAIN PLAN so với DBMS_XPLAN
  • Các bẫy hiệu suất phổ biến trong các kế hoạch

Chiến lược Chỉ mục

  • Các loại chỉ mục và tác động của chúng đến việc điều chỉnh
  • Tạo và phân tích các chỉ mục cho hiệu suất
  • Sử dụng các chỉ mục vô hình và các chỉ mục dựa trên hàm

Công cụ Điều chỉnh của Oracle

  • Kho Lưu trữ Tải trọng Tự động (AWR)
  • Trình Giám sát Chẩn đoán Cơ sở dữ liệu Tự động (ADDM)
  • SQL Tuning Advisor và SQL Access Advisor

Quản lý Kế hoạch SQL

  • Các đường chuẩn kế hoạch (plan baselines) và việc bắt giữ kế hoạch
  • Quản lý sự tiến hóa của kế hoạch
  • Sử dụng các chỉ thị kế hoạch SQL

Các Kỹ thuật Điều chỉnh SQL Nâng cao

  • Bind peeking và chia sẻ con trỏ thích ứng
  • Sử dụng các gợi ý (hints) và hồ sơ (profiles) để kiểm soát thực thi
  • Chẩn đoán và khắc phục các truy vấn phức tạp

Các Kịch bản Điều chỉnh Thực hành

  • Phân tích các vấn đề SQL trong thế giới thực
  • Các bài tập điều chỉnh từng bước
  • Các thực hành tốt nhất và danh sách kiểm tra điều chỉnh

Tóm tắt và Bước tiếp theo

Yêu cầu

  • Hiểu biết về Oracle SQL và PL/SQL
  • Kinh nghiệm làm việc với Oracle Database với tư cách là nhà phát triển hoặc DBA
  • quen biết cơ bản với các kế hoạch thực thi và các khái niệm chỉ mục

Đối tượng

  • Các nhà phát triển cơ sở dữ liệu Oracle
  • Các kỹ sư hiệu suất
  • Các quản trị viên cơ sở dữ liệu

Số người tham gia


Giá cho mỗi học viên

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan