原创 記錄一點OS問題診斷

1、CPU的使用情況 Vmstat:可以查看到CPU的使用總體情況,以及r隊列,b隊列 sar:可以查看user、system、iowait、Net

原创 11G ACS特性探究實驗

關於sql的綁定變量,在11G之前,如果謂詞列中有了直方圖,不可避免的會遇到一個問題,綁定變量窺探(bind peeking) 11G出現了ACS,可以對每個不同的值生成一個相應的子cursor,保證執行計劃的合理性: 今天我探究的主要

原创 11G Concept 第四章翻譯 Partitions, Views, and Other Schema Objects(分區,視圖,以及其他Schema Objects)

雖然表和索引是最重要、最常用的schema Objects,但是數據庫還是很多其他schema objects。其中最常用的都在本章介紹。 本章包含下面幾小節: ·Overview of Partitions(分區的概述) ·Overvi

原创 11G Concepts(翻譯第九章) Data Concurrency and Consistency(數據的併發和並行)

Data Concurrency andConsistency(數據的併發和並行) 這一章解釋了Oracle數據庫在多用戶環境中,怎樣維護數據一致性 這一張包含如下小節: ·Introduction to DataConcurrency

原创 11G Concept 第二章翻譯 table and table cluster(表和table cluster,這個名詞不翻譯)

前面第一章是簡單介紹了一下Oracle 數據庫 而第二章到第六章則是正文內容,屬於正文的第一塊 Part I Oracle Relational dataStructures(Oracle關係數據結構) 本Part 描述了Oracle數據

原创 11G Concept 第三章翻譯 Indexes and Index-Organized Tables(索引和索引組織表)

Indexes and Index-Organized Tables(索引及索引組織表) 本章討論index(索引),它是schema object,它能加快訪問行的速度 還討論了index-organized table(索引組織表)

原创 IOSTAT中關於%util,svctm存在的陷阱及解決辦法

在寫瓶頸確認之IO瓶頸確認之第一篇這篇博客以前,自認爲對IO情況確認還是沒問題的。 在寫博客時,對以前理解並不確切的地方進行了深入瞭解。 在經過理解後,發現之前並不是不確切,而是有部分理解錯誤的地方,現在特意在上一篇的基礎上整改一篇出來,

原创 簡單討論在11G,10G中如何穩定SQL執行計劃(二)

在 簡單討論在11G,10G中如何穩定SQL執行計劃(一) 中我們討論瞭如何通過SPM中的sql plan baseline 來穩定11G中的執行計劃 SPM是11G纔有的新特性,那麼在11G之前,我們是如何穩定執行計劃的? 通過使用S

原创 11G Concepts(翻譯第七章) SQL(結構化查詢語言)

第七章SQL   這一章提供了 Structured Query Language(SQL)的概述,以及Oracle數據庫怎樣處理SQL語句。 這一章包括如下專題: ·Introduction to SQL ·Overview of SQ

原创 瓶頸確認之IO瓶頸確認之第一篇

申明:個人淺見,如有任何錯漏,或者誤解,請急速在下方留言,有錯必改,並在這裏先謝謝指導 :) 在介紹磁盤 I/O 監控命令前,我們需要了解磁盤 I/O 性能監控的指標,以及每個指標的所揭示的磁盤某方面的性能。 磁盤 I/O 性能監控的指

原创 優化SQL一條

昨天大半夜接到一條SQL,反應說很慢 SQL如下(巨長無比) select * from table(dbms_xplan.display_cursor(lower('0ah5a8dbk28fh'))); PLAN_TABLE_O

原创 通過在線重定義來增加大表列默認值

之前的博客討論過11G中關於大表增加列的新特性http://blog.csdn.net/dbcrocodile/article/details/21170407 , 其中提到11G之前,可以通過在線重定義表的方式,來進行列的增加(且有默認

原创 Performance Tuning guide 翻譯 || Performance Tuning Guide 11G中新增特性

CSDN 對格式支持比較弱,可以到http://user.qzone.qq.com/88285879/blog/1399382878 看一致的內容。 Performance Tuning Guide 11G中新增特性 本章描述了Oracl

原创 SQL優化一條

這條SQL還是很簡單的,主要說說思路吧 前期檢查 SQL> select * from v$version; BANNER ------------------------------------------------------

原创 Oracle中表添加帶有默認值列的討論(包括11G新特性)

這個問題爲什麼要討論呢,是有歷史根源的 我們從10G開始說起 在11G以前,一個大表,如果要添加一個新列,且新列有默認值,如果使用alter table xx add xx_1 number default 1000; 這類語句設置,那將