|
1. Giới thiệu về khóa học: Khóa học đưa ra các vấn đề toàn diện về Oracle9i. Việc tinh chỉnh hiệu xuất CSDL là một việc hết sức khó khăn trong bất kỳ một hệ thống thông tin một cách có hiệu quả. Việc giảm thời gian đợi, tăng năng suất của người sử dụng, và tối đa hóa hiệu xuất CSDL Oracle của bạn là một công việc cực kỳ khó khăn để thành công. Khóa học sẽ cung cấp cho các học viên những kiến thức quan trọng để thiết kế một cơ sở dữ liệu khởi tạo tốt và phương thức được sử dụng để hiệu chỉnh một sản phẩm cơ sở dữ liệu Oracle9i. Trọng tâm về CSDL và minh chứng hơn là mô tả các vấn đề về hiệu xuất hệ điều hành. Các học viên sẽ đạt được các kinh nghiệm trong việc hiệu chỉnh một cơ sở dữ liệu Oracle. Với việc sử dụng các công cụ sẵn có của Oracle như Oracle Enterprise Manager (với các Chuẩn đoán và các gói hiệu chỉnh) và STATSPACK. Các học viên sẽ học được cách nhận diện, các sự cố và cách xử lý hiệu xuất thông thường có liên quan đến các vấn đề trong quản trị một CSDL Oracle. 2. Đối tượng tham gia Các nhà quản trị CSDL Các nhà tư vấn kỹ thuật 3. Yêu cầu trước khi tham gia khóa học Để hoàn thành tốt khóa học, học viên cần phải nắm được kiến thức về Oracle9i Database Administration I & II. 4. Các kỹ năng thu được Thiết kế và cấu hình một CSDL Oracle với một hiệu suất tốt Giám sát hiệu xuất trên một CSDL điều hành Oracle Enterprise Manager hoặc Statspack Liệt kê các bước quan trọng trong một phương pháp hiệu chỉnh Sử dụng các công cụ Oracle để chuẩn đoán các vấn đề hiệu xuất Các công việc hiệu chỉnh hiệu xuất với Oracle Enterprise Manager Các công việc hiệu chỉnh hiệu xuất với các dòng lệnh Tái cấu hình các cấu trúc file cho hiệu suất Xác định và giải quyết các vấn đề vào/ra, lưu trữ dữ liệu, các vấn đề về cấu hình cơ sở dữ liệu Cấu hình các Oracle Shared Server Cấu hình quản lý nguồn tài nguyên để điều khiển sử dụng nguồn tài nguyên 5. Thời lượng: 40h
Nội dung khóa học Overview of Oracle 9i Database Performance Tuning Tuning questions, phases, and goals Common performance problems Tuning during development Tuning steps for a production database Performance and availability trade-offs Diagnostic and Tuning Tools Log and trace files Tuning with Oracle Enterprise Manager Statspack Statistics, troubleshooting data, and performance data in the data dictionary Database and self-built performance statistics collection Collecting performance statistics with assorted tools Database Configuration and I/O Issues Distributing files across devices Tablespace considerations Full table scan performance Checkpoint performance Redo management and performance Analyzing I/O activity Analyzing checkpoint performance Tuning the Shared Pool Shared pool components and latches Monitor and tune the library cache Manage SQL statements and PL/SQL blocks to improve library cache performance Monitor and tune the data dictionary cache Reserved pool and large pool management Using diagnostic tools to monitor and tune the shared pool Tuning the Buffer Cache Buffer cache sizing parameters Buffer cache advisory Buffer cache tuning views and statistics Buffer caches for different purposes and non-standard block sizes Automatic segment space and free space management Multiple database writing processes Monitoring and tuning database buffer cache with available diagnostic tools Dynamic Instance Resizing Dynamic allocation units in the SGA Resize SGA components Resizing the buffer cache and the shared pool Sizing Other SGA Structures Manage redo log buffer Control redo operations Manage Java pool memory Managing the redo log buffer Tuning the Oracle Shared Server Use and performance of shared server processes Shared servers and memory usage Monitor and troubleshoot shared server activity Optimizing Sort Operations Automatic PGA memory management PGA sizing advisor Sorts and temporary segments Tuning, diagnostics, and guidelines for sorts Reduce sorting Configuring and monitoring sort space options Configuring automatic PGA memory management Using Resource Manager Database Resource Manager concepts Administering the Database Resource Manager Define resource plans limits Assigning users to consumer groups Manual and automatic consumer group switching Examine resource plan information in the data dictionary SQL Statement Tuning Optimizer modes Hints Plan stability and stored outlines SQL tuning diagnostic tools Interpret results from SQL tuning diagnostic tools Managing Statistics Automatic segment-level statistics collection Dynamic sampling Table statistics, index statistics, and index tuning wizard Column statistics and histograms Estimated statistics and automatic statistics collection Optimizer cost model System statistics Copying statistics between databases Using Oracle Blocks Efficiently Database storage components Extent management High water-mark Space management for tables Index management Using Oracle Data Storage Structures Efficiently Data storage structures Selecting physical storage characteristics for performance Data access methods and structures Application Tuning Role of the database administrator Table movement and redefinition Creating and managing indexes and index-organized tables Statistics collection Considerations for OLTP systems Considerations for decision support systems and data warehouses Considerations for hybrid systems Using Materialized Views Create and refresh materialized views Nested materialized views Query rewrites The DBMS_MVIEW package Monitoring and Detecting Lock Contention Locking mechanisms and management Data concurrency Enqueues and lock types Lock monitoring and resolution of conflicts Deadlocks Use diagnostic tools to monitor lock contention Tuning the Operating System Workshop Overview Workshop configuration Workshop procedure Workshop scenarios |