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

Phương pháp điều chỉnh ứng dụng

Kiến trúc cơ sở dữ liệu và thể hiện

  • Quy trình máy chủ
  • Cấu trúc bộ nhớ (SGA, PGA)
  • Phân tích cú pháp và con trỏ chia sẻ
  • Các tệp dữ liệu, tệp nhật ký, tệp tham số

Phân tích kế hoạch thực thi lệnh

  • Kế hoạch giả thuyết (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • Kế hoạch thực thi thực tế (V$ SQL_PLAN, XPlane, AWR)

Giám sát hiệu suất và tìm ra nút thắt trong quy trình

  • Giám sát trạng thái hiện tại của thể hiện bằng các chế độ xem từ điển hệ thống
  • Giám sát các từ điển lịch sử
  • Theo dõi ứng dụng (SQLTrace, TkProf, TreSess)

Quy trình tối ưu hóa

  • Tối ưu hóa và điều chỉnh chi phí
  • Xác định để tối ưu hóa

Kiểm soát công việc dựa trên bộ tối ưu hóa chi phí bằng cách:

  • Tham số phiên và thể hiện
  • Gợi ý (hints)
  • Mẫu kế hoạch truy vấn

Statistics và Biểu đồ

  • Tác động của thống kê và biểu đồ đối với hiệu suất
  • Các phương pháp thu thập thống kê và biểu đồ
  • Chiến lược đếm và ước tính thống kê
  • Management thống kê: chặn, sao chép, chỉnh sửa, tự động hóa thu thập, giám sát thay đổi
  • Lấy mẫu dữ liệu động (bảng tạm thời, điều kiện phức tạp)
  • Thống kê đa cột, dựa trên biểu thức
  • Statistics Hệ thống

Cấu trúc logic và vật lý của cơ sở dữ liệu

  • Không gian bảng.
  • Phân đoạn
  • Mở rộng (EXTENTS)
  • Khối

Phương pháp lưu trữ dữ liệu

  • Các khía cạnh vật lý của bảng
  • Bảng tạm thời
  • Bảng chỉ mục
  • Bảng ngoài
  • Bảng phân vùng (span, letter, hash, mixed)
  • Tổ chức lại vật lý của bảng

Chế độ xem vật chất và cơ chế QUERY REWRITE

Phương pháp lập chỉ mục dữ liệu

  • Xây dựng chỉ mục B-TREE
  • Thuộc tính chỉ mục
  • Chỉ mục: duy nhất, đa cột, hàm, nghịch đảo
  • Nén chỉ mục
  • Tái tạo và hợp nhất chỉ mục
  • Chỉ mục ảo
  • Chỉ mục riêng tư và công khai
  • Chỉ mục Bitmap và giao điểm

Nghiên cứu điển hình - quét dữ liệu đầy đủ

  • Tác động của vị trí ở cấp độ bảng và hiệu suất đọc khối
  • Tải dữ liệu thông thường và đường dẫn trực tiếp
  • Thứ tự của điều kiện

Nghiên cứu điển hình - truy cập dữ liệu thông qua chỉ mục

  • Phương pháp đọc chỉ mục (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
  • Sử dụng chỉ mục chức năng
  • Tính chọn lọc của chỉ mục (Hệ số cụm)
  • Chỉ mục đa cột và SKIP SCAN
  • NULL và chỉ mục
  • Bảng chỉ mục (IOT)
  • Tác động của các thao tác DML đối với chỉ mục

Nghiên cứu điển hình - sắp xếp

  • Sắp xếp bộ nhớ
  • Sắp xếp chỉ mục
  • Sắp xếp ngôn ngữ
  • Tác động của entropy đối với việc sắp xếp (Hệ số cụm)

Nghiên cứu điển hình - kết hợp và truy vấn con

  • Hợp nhất: MERGE, HASH, NESTED LOOP
  • Kết hợp trong hệ thống OLTP và OLAP
  • Thứ tự chuyển đổi
  • Outer Joins
  • AntI-join
  • Joins không hoàn chỉnh (SEMI)
  • Truy vấn con đơn giản
  • Truy vấn con tương quan
  • Chế độ xem, mệnh đề WITH

Các thao tác khác của bộ tối ưu hóa dựa trên chi phí

  • Buffer Sort
  • INLIST
  • VIEW
  • FILTER
  • Count Stop Key
  • Result Cache

Truy vấn phân tán

  • Đọc kế hoạch truy vấn để sử dụng dblinks
  • Chọn dấu dẫn

Xử lý song song

Requirements

  • Sử dụng thành thạo kiến thức cơ bản về SQL và môi trường cơ sở dữ liệu Oracle (tốt nhất là đã hoàn thành khóa đào tạo Oracle 11g - Native SQL for Programmers - Workshops)
  • Có kinh nghiệm thực tế làm việc với Oracle
 28 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories