這周客戶的問題非常多,總是說我的數據不對。於是我對數據梳理了以后發現以前認為是重復數據的,其實並不是,而是我忽略了一個維度。那么這樣一來,我們的周詳單表就會有500多萬的數據。一個月按照4周計算,就要有2000萬條數據。而我大概計算了一下,每一個周的分區要占用2G多的存儲空間,要知道 ...
熬過了月初的匆忙之后終於有一個喘息的機會了。最近又開始接手過去的存儲過程的改造工作,我在改造中發現了一些問題,我們的同事寫insert語句的時候總是喜歡加上append這個hints。這個習慣的養成應該都是我們那個模板造成的,大家在寫的時候也就不去思考為什么要加這個hints了,也不知道加這個hints有什么壞處有什么好處。 hints的作用就是叫oracle按照我們規定的方式執行SQL,比如說 ...
2012-11-11 00:28 4 2012 推薦指數:
這周客戶的問題非常多,總是說我的數據不對。於是我對數據梳理了以后發現以前認為是重復數據的,其實並不是,而是我忽略了一個維度。那么這樣一來,我們的周詳單表就會有500多萬的數據。一個月按照4周計算,就要有2000萬條數據。而我大概計算了一下,每一個周的分區要占用2G多的存儲空間,要知道 ...
這周很平靜,沒有客戶的紛紛擾擾。 前一陣子寫了一些有關數據表的壓縮的東西,我現在感覺把數據壓縮了遷移走,或者直接遷移走也是一種不錯的辦法。 現在有這樣一張表: ...
常多,比如運營商的行政區列,西安市只有市區,戶縣,周至,藍田等幾個行政區,這種重復在百萬級甚至千萬級的表中屬高重 ...
今天收到一個同事的問題,有一段SQL跑了很久很久,根本沒有結果,根據同事的反映,這個SQL一個月比一個月要慢。這是不被允許的事情,我們要做的就是對這個SQL進行一次優化。下面就是這次優化的記 ...
Oracle高水位線 https://blog.csdn.net/jx_jy/article/details/50607790 Oracle高水位線的概念 Oracle里面的對象放到存儲級別都稱為segment(段),比如表段,索引段,回滾段等,這些知識segment的邏輯描述。下面就拿表段 ...
一、什么是水線(High Water Mark)? 所有的oracle段(segments,在此,為了理解方便,建議把segment作為表的一個同義詞) 都有一個在段內容納數據的上限, ...
一、什么是水線(High Water Mark)? 所有的oracle段(segments,在此,為了理解方便,建議把segment作為表的一個同義詞) 都有一個在段內容納數據的上限,我們把這個上限 ...
高水位(HIGH WARTER MARK,HWM)好比水庫中儲水的水位,用於描述數據庫中段的擴展方式。高水位對全表掃描方式有着至關重要的影響。當使用DELETE刪除表記錄時,高水位並不會下降,隨之導致的是全表掃描的實際開銷並沒有任何減少。 例如,首先新建一張空表,大小占用64K,然后插入數據直到 ...