Investigations
Our blog entries will be stored here in pdf format for easy reading. Enjoy!
- RAC wait event gc cr disk read gc_cr_disk_read
- What happens, internally, if you update a column to the same value? update to column value_v2
- A deep review of shared pool components A_stroll_through_shared_pool
- How to tune SQL statements scientifically? tuning-statements-scientifically
- Dynamic plan table and library cache latch contention: dynamic_plan_table_with_library_cache_latch
- Mix and match RAC and nocache sequences for a disaster: systemstate_dump_analysis_high_intensive_nocache_sequence
- File header dumps to the rescue to resolve corruption: resolving_corruption_issue_with_filehdr_dumps
- An intensive review of Library cache locks and pins Library_cache_locks_and_library_cache_pin_waits
- Parallel Query, RAC, and udpsnoop RAC_parallel_query_and_udpsnoop
- Shared pool durations can lead to ORA-4031: ora-4031_and_shared_pool_duration
- Shared pool freelists and shared pool durations shared_pool_free_list_and_durations
- All about plan hash value plan_hash_value_and_gc
- A complex feature in RAC: Dynamic Remastering: Dynamic_remastering_RAC_orainternals
- Query transformation internals Part I query_transformation_part_1_orainternals
- Resolving gc buffer busy wait issues gc buffer busy waits_orainternals
- An interesting issue with hash group by feature hash_group_by_orainternals
- RAC, voting disks, and internals orainternals_voting_disks_internals
- Tuning CBC latch contention cardinality_feedback_to_resolv_cache_buffers_chains_latch_contention
- Huge Pages and High CPU usage high_cpu_usage_hugepages
- High CPU usage in kernel mode high_cpu_usage_shmdt
- Tuning CBC latch contention tuning-latch-contention_cbc1
- Tuning log file sync waits tuning_log_file_sync_waits
- Oracle Log sequence oracle_log_sequence
