原创 關於索引壓縮的研究

當單列索引和複合索引中的數據列重複項比較多的時候,可以考慮進行索引壓縮。索引壓縮可以在某種程度上減小索引所佔空間,減小掃描索引時候的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都是相同的,當塊中任意一條記錄