COURSE OBJECTIVE
Trong khóa học này học viên sẽ được học về kỹ thật tối ưu hóa code sql cũng như các phương thức truy xuất dữ liệu hiệu quả nhất qua Index, MV.
- Sử dụng công cụ của Oracle để xác định câu SQL không hiệu quả.
- Sử dụng Automatic SQL Tuning.
- Theo dõi Real Time câu SQL.
- Cách viết câu SQL hiệu quả.
- Theo dõi các câu SQL tốn nhiều tài nguyên hệ thống.
- Quản lý thông tin statistic giúp trình tối ưu SQL hoạt động hiệu quả.
- Tìm hiểu hoạt động trình tối ưu hóa câu SQL.
- Đọc plan thực thi các câu SQL.
WHO CAN BENEFIT
- NV phát triển ứng dụng
- Kỹ sư support
- NV khai thác DataWarehouse
GAINING SKILLS
- Viết các câu SQL tốt hơn.
- Xác định các câu SQL không hiệu quả.
- Theo dõi các ứng dụng
- Hiểu về trình tối ưu hóa.
- Lấy thông tin optimizer statistics giúp các câu SQL hiệu quả hơn
- Hiểu các phương thức truy xuất dữ liệu join table
PREREQUISITE
Trước khi tham gia khóa học HV cần có kiến thức về SQL
COURSE CONTENT
Giới thiệu Khóa học
- Lược đồ CSDL mẫu sử dụng trong khóa học.
- Thông tin các tài khoản sử dụng trong lớp học.
- Môi trường thực thi câu SQL sử dụng trong khóa học.
- Workshops, Demo Scripts, và Code
- Các Scripts ví dụ
- Phụ lục khóa học
Giới thiệu SQL Tuning
- Một phiên SQL Tuning
- Chiến lược SQL Tuning
- Tổng quan môi trường thực thi SQL
- Sử dụng công cụ chẩn đoán SQLTXPLAIN (SQLT)
Sử dụng các công cụ Tracing
- Tổng quan về SQL Trace Facility.
- Các bước thực hiện trước khi Tracing
- Tổng quan về các công cụ Tracing
- Công cụ trcsess
- Định dạng File SQL Trace
Kỹ thuật Tuning cơ bản
- Viết câu lệnh SQL hiệu quả
- Các Scripts sử dụng trong bài học
- Thiết kế table
- Sử dụng Index
- Chuyển đổi Index
- Sai kiểu Data Type
- Sử dụng NULL
- Tối ưu mệnh đề ORDER BY
Chức năng trình Optimizer
- Mô tả SQL Statement
- Quá trình xử lý câu lệnh SQL
- Tại sao cần trình Optimizer?
- Cá thành phần của trình Optimizer
- Quá trình Query Transformer
- Trình tối ưu dựa vào chí phí (Cost-Based Optimizer)
- Sự thay đổi plan chạy câu SQL
- Sử dụng Optimizer Features
Lấy Execution Plans
- Execution Plan là gì?
- Sử dụng câu lệnh EXPLAIN PLAN
- Sử dụng Plan Table
- Sử dụng câu lệnh SET AUTOTRACE
- Sử dụng View V$SQL_PLAN
- Sử dụng công cụ AWR (Automatic Workload Repository)
- Theo dõi câu SQL
Đọc Execution Plans
- Diễn giải một Execution Plan chạy tuần tự
- Trình Optimizations thích nghi theo thời gian chạy.
Tối ưu hóa: cách truy xuất Table và Index
- Các thao tác trên Row Source
- Cấu trúc dữ liệu chính và các phương thức truy xuất
- Quét Full trên Table
- Tìm hiểu Indexes
- Cá lỗi phổ biến về table và index
Tối ưu hóa kết nối table
- Tìm hiểu các phương thức kết nối
- Tìm hiểu các loại kết nối
Tối ưu các thao tác khác
- Phép toán tập hợp
- Phép toán N-Array
- Sử dụng Result Cache
Giới thiệu Optimizer Statistics
- Giới thiệu Optimizer Statistics
- Các loại Optimizer Statistics
- Thu thập và quản lý Optimizer Statistics:
Sử dụng biến Bind
- Cursor Sharing và các Literal Values
- Cursor Sharing và Bind Variables
Quản lý SQL Plan
- Quản lý SQL Performance
- Quản lý SQL Plan
Workshops
- Workshop 1
- Workshop 2
- Workshop 3
- Workshop 4
- Workshop 5
- Workshop 6 & 7
- Workshop 8
- Workshop 9
Website không bao giờ chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn muốn tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ kinh nghiệm, thủ tục, quy trình, bí kíp thực chiến mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin1_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty