강의

멘토링

커뮤니티

NEW
Programming

/

Database

45 kỹ thuật SQL Tuning áp dụng ngay trong thực tế

Giảng viên DBA với 30 năm kinh nghiệm sẽ hướng dẫn bạn 45 kỹ thuật tối ưu SQL cốt lõi có thể áp dụng ngay trong thực tế thông qua các ví dụ thực chiến. Hãy nắm vững những bí quyết thực tế để làm cho các truy vấn chậm nhanh hơn 10 lần, từ phân tích execution plan đến tối ưu hóa index và tuning join!

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

  • codingkorea
sql튜닝
오라클튜닝
오라클
튜닝
sql
SQL
Oracle
Data Engineering

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

  • Cách phân tích kế hoạch thực thi SQL và tối ưu hóa hiệu suất

  • Kỹ năng tối ưu hóa SQL thực tế sử dụng index và join tuning

  • Cách viết SQL hiệu quả phù hợp với môi trường big data

Chinh phục hoàn toàn Oracle SQL Tuning: 45 ví dụ thực chiến SQL Tuning áp dụng ngay trong công việc


Xin chào mọi người!

"45 ví dụ SQL Tuning áp dụng ngay trong thực tế" cảm ơn chân thành vì đã chọn khóa học này.

Khóa học này được cấu thành từ 45 ví dụ cốt lõi đã được trau chuốt và hoàn thiện qua nhiều lần giảng dạy, dựa trên các trường hợp SQL tuning mà tôi đã trải nghiệm trực tiếp trong thực tế công việc. Tôi đã tuyển chọn chỉ những nội dung thiết yếu mà những người mới bắt đầu học SQL tuning cần phải biết.

Tối ưu hóa SQL, tại sao lại quan trọng?

Trong thực tế, chúng ta thường thấy trường hợp chỉ một câu truy vấn SQL duy nhất khiến toàn bộ hệ thống chạy chậm. Công việc từng mất 10 phút có thể rút ngắn xuống 10 giây sau khi tối ưu hóa, và tình huống đang cân nhắc mở rộng server cũng có thể được giải quyết chỉ bằng việc sửa một câu SQL.

Ngay cả khi là những câu SQL mang lại cùng một kết quả, tùy thuộc vào cách viết mà hiệu suất có thể chênh lệch hàng chục lần, thậm chí hàng trăm lần. Đây chính là sức mạnh của SQL tuning. Trước khi đầu tư chi phí khổng lồ vào phần cứng, nếu có thể giải quyết vấn đề chỉ bằng SQL tuning thì không có phương pháp nào hiệu quả hơn thế.

Ngoài ra, khả năng tối ưu hóa SQL không chỉ đơn thuần là làm cho các truy vấn chạy nhanh hơn, mà còn có nghĩa là chuyên môn có thể hiểu được nguyên lý hoạt động bên trong của cơ sở dữ liệu và tối ưu hóa toàn bộ hệ thống. Những nhân tài có khả năng này luôn được chào đón trong thực tế công việc.

Khóa học này đặc biệt được khuyến nghị cho những người sau đây.


Chúng tôi đặc biệt khuyến khích những người như thế này

✔️ Những người đã biết cơ bản về SQL nhưng mới bắt đầu với việc cải thiện hiệu suất
✔️ Những người muốn học cách đọc execution plan một cách đúng đắn
✔️ Những người đang chuẩn bị chuyển đổi từ developer sang DBA
✔️ Những người đang lo lắng về các truy vấn chậm trong công việc thực tế
✔️ Những người muốn phát triển sự nghiệp theo hướng SQL tuner


Thực ra tôi cũng chỉ biết đến kỹ thuật SQL Tuning khi ra làm việc thực tế. Nhìn lại bây giờ, tôi cảm thấy tiếc nuối rằng giá như biết được kỹ thuật này sớm hơn một chút thì đã tốt biết mấy. Vì vậy, tôi đã chuẩn bị khóa học này với mong muốn các bạn có thể học được kỹ thuật quan trọng này nhanh hơn và có hệ thống hơn. Đây là kỹ thuật thực sự cần thiết ở bất kỳ nơi nào sử dụng cơ sở dữ liệu. Đặc biệt sẽ rất hữu ích cho những bạn đang chuẩn bị tìm việc làm DBA, DB Engineer hay SQL Tuner.

Tôi đã tổ chức một cách có hệ thống các ví dụ và lý thuyết của bài giảng trong GitBook. Bạn có thể xem tài liệu GitBook cùng với video và từng bước một theo dõi.

Bắt đầu từ cài đặt Oracle và cấu hình môi trường, học tuần tự qua 45 ví dụ tuning, tôi hy vọng các bạn sẽ gắn thêm đôi cánh cho kỹ năng SQL của mình bằng kỹ thuật SQL tuning.

Tất cả các ví dụ và lý thuyết của khóa học này đều được sắp xếp một cách có hệ thống trong GitBook.

  • Các ví dụ và lý thuyết trong bài giảng được sắp xếp có hệ thống trong GitBook

  • Có thể học từng bước khi xem tài liệu GitBook cùng với video

  • Từ cài đặt Oracle và cấu hình môi trường đến cung cấp hoàn hảo 45 ví dụ tuning


🚀 Sau khi học xong, bạn sẽ thay đổi như thế này

✅ Có thể nhanh chóng xác định vấn đề khi nhìn vào SQL chậm
✅ Chỉ cần nhìn execution plan cũng có thể biết hướng cải thiện hiệu suất
✅ Nắm được khi nào và cách sử dụng index như thế nào
✅ Hiểu được sự khác biệt về hiệu suất theo cách join và có thể tối ưu hóa
✅ Có thể tự tin thực hiện SQL tuning trong công việc thực tế


Trong thời gian qua, bạn có thể xem tình hình việc làm của những người đã học các khóa học Oracle có bao gồm SQL Tuning của tôi và đã có việc làm tại liên kết sau.

https://cafe.daum.net/oracleoracle/SDMs/441


Bắt đầu ngay bây giờ!
Kỹ năng SQL Tuning hoàn thiện qua 45 ví dụ, đây là cơ hội nâng cấp sự nghiệp của bạn lên một tầm cao mới.

Sau khi hoàn thành khóa học, bạn sẽ có được những khả năng này

1. Bạn sẽ hiểu được cách SQL được xử lý trong DB


2. Bạn có thể trực tiếp kiểm soát kế hoạch thực thi của SQL


3. Bạn sẽ hiểu được cấu trúc của index giúp tăng tốc độ tìm kiếm


4. Bạn sẽ tìm hiểu 6 phương pháp quét chỉ mục


Khi chuyển sang các bài học nâng cao, bạn cũng sẽ có được khả năng tinh chỉnh sau đây.


5. Có thể tinh chỉnh các câu lệnh join đơn giản

Thay đổi thứ tự join để xem hiệu suất thay đổi bao nhiêu và kiểm tra trực tiếp. So sánh lượng sử dụng buffer để tìm ra phương pháp join tối ưu.

6. Có thể tinh chỉnh các câu lệnh join nâng cao

Đã cấu trúc để bạn có thể tự điều chỉnh trực tiếp bằng cách học 3 phương pháp join thông qua hình ảnh và ví dụ.

7. Bạn sẽ có thể tối ưu hóa các câu lệnh subquery

Tôi sẽ truyền đạt cho bạn các phương pháp tuning khi câu lệnh subquery chậm trong môi trường big data.

8. Có thể thực hiện SQL Tuning bằng cách sử dụng các hàm phân tích dữ liệu

Tôi sẽ truyền đạt cho bạn phương pháp tuning bằng cách viết lại SQL khi không thể tuning chỉ bằng hint.

Lưu ý trước khi học

Môi trường thực hành

  • Chuẩn bị: Chỉ cần có laptop là đủ!

    • Hướng dẫn cài đặt Oracle Database

    • Cung cấp tất cả các script SQL ví dụ

    • Cung cấp dữ liệu mẫu để thực hành

    • Được cấu hình để có thể thực hành ngay trên PC cá nhân

Tài liệu học tập

Kiến thức tiên quyết

  • Hiểu cú pháp cơ bản của SELECT, JOIN

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 muốn giải quyết vấn đề hiệu suất cơ sở dữ liệu

  • Các nhà phân tích dữ liệu và kỹ sư quan tâm đến SQL tuning

  • Những người muốn học SQL tìm kiếm dữ liệu hiệu quả trong môi trường big data

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

  • Câu lệnh SELECT cơ bản

Xin chào
Đây là

341

Học viên

38

Đánh giá

40

Trả lời

4.9

Xếp hạng

4

Các khóa học

여러분들을 도와드릴 튜터입니다.

  • 20년 넘는 현업 경험과 강의 경력의 데이터 분석가 과정 튜터

  • SQL200제 책의 저자 - 정보문화사

  • 예제가 가득한 파이썬 길라잡이의 저자 - 정보문화사

  • 유튜브 코딩 대한민국 판다스 100제 유튜버

     

     

사랑하는 19기 데이터 분석반 학생들의 밝은 미래를 진심으로 응원합니다.

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

Tất cả

49 bài giảng ∙ (10giờ 25phút)

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!

1.791.953 ₫

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

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!