inflearn logo

Luyện thi thực hành SQLP, tự chạy thử để tối ưu hóa SQL

Tôi học tuning thực hành SQLP bằng cách tái hiện nguyên vẹn các kế hoạch thực thi trong bài giảng trên Oracle 26ai Free ở PC của mình. Tôi đánh giá 30 câu hỏi thực hành do chính mình biên soạn dựa trên số liệu đo thực tế (số block đã đọc, số lần thực thi), rồi thử viết cả đáp án.

1 học viên đang tham gia khóa học này

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

SQL
SQL
Oracle
Oracle
database-tuning
database-tuning
database
database
SQL
SQL
Oracle
Oracle
database-tuning
database-tuning
database
database

Bạn sẽ nhận được điều này sau khi học.

  • Đọc Starts, A-Rows và Buffers trong kế hoạch thực thi DISPLAY_CURSOR để xác định bằng số liệu bước phát sinh tình trạng kém hiệu quả.

  • So sánh bằng thực nghiệm thứ tự cột chỉ mục, chỉ mục covering và chỉ mục dựa trên hàm, rồi trình bày căn cứ thiết kế trong câu trả lời.

  • Chọn phép nối vòng lặp lồng nhau (NL), hash hoặc sort-merge và thứ tự dẫn dắt dựa trên phân bố dữ liệu, rồi cố định bằng hint.

  • Giải thích bằng các phép đo thực tế trên 23ai vì sao việc chuyển đổi truy vấn, thống kê và biến bind làm thay đổi kế hoạch thực thi.

  • Cải thiện các vấn đề về Top-N, phân trang, DML, xử lý hàng loạt, phân vùng và khóa, đồng thời xác minh tính tương đương của kết quả (MINUS hai chiều).

  • Giải các đề mô phỏng thực hành về tinh chỉnh và xử lý sự cố trong thời gian quy định, đồng thời xây dựng câu trả lời theo các tiêu chí chấm điểm.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển/DBA đang chuẩn bị cho phần thi thực hành SQLP nhưng không có môi trường để trực tiếp chạy thử kế hoạch thực thi.

  • Thí sinh bối rối vì kế hoạch thực thi 10g/11g trong giáo trình khác với kết quả Oracle mới nhất.

  • Lập trình viên backend muốn học tối ưu SQL như một tiêu chí đưa ra quyết định trong công việc thực tế, chứ không chỉ để ôn thi.

Cần biết trước khi bắt đầu?

  • Kiến thức SQL cơ bản đủ để đọc và viết các câu lệnh SELECT, JOIN, GROUP BY.

  • Có kinh nghiệm ở mức có thể sao chép và chạy lệnh trong terminal.

  • Máy tính cá nhân có thể cài đặt Docker (khuyến nghị RAM từ 8 GB trở lên). Trong khóa học, quy trình trên macOS được thực nghiệm trực tiếp; còn với Windows, chỉ hướng dẫn quy trình chung.

Xin chào
Đây là dorian05202988

Xác minh sự nghiệp

Tôi là một chuyên gia dữ liệu với hơn 20 năm kinh nghiệm trong lĩnh vực cơ sở dữ liệu và CNTT. Trong vai trò DBA và quản lý nhóm Nền tảng Cơ sở dữ liệu, tôi phụ trách các nền tảng cơ sở dữ liệu, với chuyên môn về MySQL, PostgreSQL, Oracle, MongoDB, tinh chỉnh SQL, AWS, Terraform và Python. Dựa trên kinh nghiệm trong các lĩnh vực trò chơi, tài chính và dịch vụ CNTT, tôi trình bày về cơ sở dữ liệu và kiến trúc đám mây. Tôi đã xuất bản 『Học các mẫu SQL tinh chỉnh thực tế Oracle』 và 『Sổ tay ứng dụng dự án thực tế Oracle Pro*C』, đồng thời thuyết trình về serverless, lựa chọn cơ sở dữ liệu và chiến lược đa cơ sở dữ liệu tại AWS Summit 2018·2019 và sự kiện 데이터야 놀자 2020. Gần đây, tôi tập trung vào phân tích và khuyến nghị tinh chỉnh truy vấn chậm bằng Bedrock LLM, tự động hóa việc tính toán thông số DB, cũng như quy trình tra cứu thông qua máy chủ DB Meta MCP và bot Slack. Tôi giải thích về tự động hóa cơ sở dữ liệu dành cho nhà phát triển và việc ứng dụng AI vào công việc dành cho người không chuyên về phát triển thông qua các bài thực hành phù hợp với đối tượng và mục tiêu của từng khóa học. Thay vì áp dụng nguyên xi các đề xuất của AI, tôi truyền đạt các tiêu chí đánh giá như kiểm tra tính tương đương của kết quả, kế hoạch thực thi và điều kiện quan sát; nếu thiếu căn cứ thì tạm thời chưa áp dụng. Dữ liệu vận hành của công ty và thông tin xác thực không được đưa vào tài liệu giảng dạy.

Thêm

Chương trình giảng dạy

Tất cả

65 bài giảng ∙ (2giờ 54phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của dorian05202988

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

102 ₫

19%

3.375.400 ₫