2009年2月27日 星期五

UTL_I18N.UNESCAPE_REFERENCE Note

遇到Numeric Character Reference表示的文字檔,因此找到Oracle的UTL_I18N這個package來幫忙轉換內容。大概紀錄一下UNESCAPE_REFERENCE和ESCAPE_REFERENCE的簡單使用方法。見PDF文件...搞定,睡覺去

PDF Document here

2009年2月11日 星期三

Filter Operation Notes

因為興趣而努力看Oracle的東西,也因為興趣看.NET自己覺得好玩的東西。因為不知道未來會怎樣,也不想為了用而學知識...反正好玩就好。有關Oracle execution plan裡的Filter Operation簡單的筆記。



PDF document here

BTW 熊本城寶寶看起來很不錯...希望有機會可以去一趟熊本城瞻仰加藤清正蓋的城...順便抱一隻熊本城寶寶回台灣 哈哈

2009年2月9日 星期一

dynamic sampling notes

就菜鳥所知,自從Oracle使用Cost-Based Optimization之後,statistics data對於讓Cost-Base Optimizer(CBO)產生較有效率的execution plan就相當重要。在處理SQL時,遇到沒有分析任何statistics data的時候,CBO會使用預設的資料來產生execution plan。這樣就完全仰賴『運氣』,比如說SQL Statement用到的objects的狀況和預設的差不多...Dynamic Sampling的出現可以協助optimizerhard parse的時候scan databasesegments取得對optimzation有幫助的資訊,然而在某些狀況下即使我們有分析statistics data,但是或許是因為資料的缺乏,optimizer會產生不是那麼有效率的execution plan,在這種情形下dynamic sampling也可以提供有用的資料給optimizer產生有效率的execution plan


PDF Document here

上半年
- Troubleshooting Oracle Performance (orcl)
- Oracle 11g PL/SQL Programming (orcl)
- Applied Mathematics for Database Professionals (basic)
- Lucene in Action 2Ed (java)
- Real World Functional Programming (ms)
- IronPython in Action (ms)

下半年
- Secret of Oracle Database (orcl)
- Programming Ruby 1.9 (os)
- Building Domain Specific Languages in Boo (ms)
- Applied Mathematics for Database Professionals (basic)

2009年2月3日 星期二

About EXP-00091

過了九天的年假,除了和家人、小狗玩之外,大多都是XBOX 360、WoW。雖然開始研究Oracle Execution Plan各個Operation。就從前鎮子遇到的簡單疑問開始解,會遇到通常是因為Oracle Instance的Character Set和Client不同在匯出的時候有可能會遇到的小問題。

Document here

過完年書單也瘋狂成長 -"-
排進書單新書
1. Troubleshooting Oracle Performance (兩三年沒看Oracle的東西了...,最近又開始看了)
2. Lucene in Action
3. OSGi in Action
4. Developing Web Services with Apache Axis2
5. jBoss in Action
6. Real World Functional Programming
7. IronPython in Action
8. AspectJ in Action
9. jQuery in Action (隨便翻過)

Secrets of the Oracle Database
Oracle Database 11g New Features (考慮要不要去升級...雖然在正港DBA眼中偶只是拿牌騙吃騙喝)
Building Domain Specific Languages in Boo (還要先看恐龍書 >"<)
Programming Ruby 1.9

大概差不多可以開始整理最近玩的Filter Operation