原创 關於索引壓縮的研究
當單列索引和複合索引中的數據列重複項比較多的時候,可以考慮進行索引壓縮。索引壓縮可以在某種程度上減小索引所佔空間,減小掃描索引時候的I/O,提高查詢
原创 關於get和scan操作
get和scan是hbase中訪問數據最基本的兩個操作。get訪問一個指定key的數據,而scan可以設置begin和end來訪問一個範圍內所有的數
原创 Oracle的驗證方式
一基本概念 Oracle的驗證方式分爲兩種:操作系統驗證和密碼驗證。操作系統驗證的意思就是利用操作系統的帳戶密碼系統來保護oracle數據庫的安全,
原创 單session下的cr塊的產生
一.Update 無索引(全表掃描) Select * from test; 1 TEST xcur 12 34 6B
原创 ORACLE優化器
一 ORACLE優化器概述 ORACLE優化器是用於生成SQL語句訪問數據庫時使用的執行計劃的。ORACLE優化器通過使用ORACLE蒐集的關於數據
原创 Oracle優化工具——AutoTrace
SQLPLUS的AutoTrace是分析SQL的執行計劃,執行效率的一個非常簡單方便的工具,在絕大多數情況下,也是非常有用的工具。利用AutoTrace工具提供的SQL執行計劃和執行狀態可以爲我們優化SQL的時候提供優化的依據,以及優化效
原创 Hbase中put和delete對hfile的操作
put和delete是hbase中最常見的操作,這些操作最終都是體現在對hfile的修改上。下面通過一些例子看下,當我們執行put和delete後,hfile中發生了什麼樣的變化。爲了簡單,我們通過org.apache.hadoop.hb
原创 手工創建oracle數據庫的過程
數據庫: Oracle 8i R2 (8.1.6) 安裝路徑:d:\oracle\ora81 數據庫實例:mytest 數據庫全局名稱:myt
原创 行鏈接和行遷移
今天看書看到關於行鏈接和行遷移的部分,突然想到一個有趣的情況: 數據塊的大小爲:8k 創建了一個有8個列的一個表,每個列的字段全爲CHAR(2000
原创 sga和pga
共享池:“共享池”指定共享池的大小。共享池包含共享遊標、存儲的過程、控制結構、並行執行消息緩衝區以及其它內容。值越大,多用戶系統的性能就越好。值越小
原创 DATA BLOCK內部結構
block是oracle數據庫中最基本的存儲結構。盤區,段,數據文件都是由block構成的。一個oracle數據庫中的block的大小在建立的數據庫
原创 常用的數據字典視圖和包
一 數據字典視圖概述 數據字典是ORACLE數據庫的核心組成部分,數據庫中的用戶信息,表信息,索引信息,權限信息等一切數據庫運行必須要的數據都是保存在數據字典裏面。數據字典的OWNER爲SYS,所以訪問起
原创 數據塊中的極限1(transaction)
一前言 在oracle中關於表的許多屬性值都是有限制的,而這些限制很多都是由於data block中的相應屬性的表達方式造成的。下面我們研究一下表上的transaction的限制。SQL> create
原创 oracle數據類型與存儲結構
Oracle數據庫內建的數據類型主要有如下幾種: 。CHAR,NCHAR,VARCHAR2,NVARCHAR2 。NUMBER 。RAW 。LONG,LONG RAW 。DATE 。TIMESTAMP 。
原创 由ORA_ROWSCN想到的
在ORACLE10G中提供了一個新的功能,ORA_ROWSCN。ORACLE會在表中記錄每條記錄的最後的變化的SCN。 默認的情況下,每個塊中所有的記錄的ORA_ROWSCN都是相同的,當塊中任意一條記錄