原创 Linux操作系統中有關運行進程的相關信息

/proc 文件系統可以用於獲取運行中的進程的信息。在 /proc 中有一些編號的子目錄。每個編號的目錄對應一個進程 id (PID)。這樣,每一個運行中的進程 /proc 中都有一個用它的 PID 命名的目錄。這些子目錄中包含可以提供有

原创 equals方法的注意點

1、:如果你要是自己重寫(正確說應該是履蓋)了equals方法,那同時就一定要重寫hashCode(),規範要求,如果兩個對象進行equals比較時如果返回true,那麼它們的hashcode要求返回相等的值。   2、重寫equals時

原创 如何查找未使用過的索引

1、對需要跟蹤的索引進行監控 alter index 索引名 monitoring usage; 2、通過觀察v$object_usage進行跟蹤(過一段時間進行) select * from v$object_usage; 3、取消

原创 索引的掃描方式

1、INDEX RANGE SCAN掃描方式 select * from t where object_id=8;    這是一種針對索引高度較低特性實現的掃描方式,在返回記錄比較少的時候相當高效。 2、INDEX FULL SCAN (

原创 ash報表

sqlplus ljb/ljb --有的環境需要操作如下後纔可以正常完成報表輸出 alter session set nls_date_langua

原创 linux解壓tar命令

linux解壓 tar命令 tar命令 tar [-cxtzjvfpPN] 文件與目錄 .... 參數: -c :建立一個壓縮文件的參數指令(create 的意思); -x :解開一個壓縮文件的參數指令! -t :查看 tarfile

原创 索引與distinct

distinct是有排序的。 distinct(索引字段)可以消除排序,但一般效果不明顯。 點贊 收藏 分享 文章舉報 minghaitang 發佈了83 篇原創文章 · 獲贊

原创 oracle索引點滴

一、索引結構圖 以上結構圖說明,索引是由root(根塊),branch(莖塊),leaf(葉塊)三部分組成,其中葉塊主要存儲了key column value(索引列具體值),以及能具體定位到該數據塊所在位置的rowid。 二、索引查詢

原创 深入 HashCode 方法

爲什麼HashCode對於對象是如此的重要?一個對象的HashCode就是一個簡單的Hash算法的實現,雖然它和那些真正的複雜的Hash算法相比還不能叫真正的算法,它如何實現它,不僅僅是程序員的編程水平問題,而是關係到你的對象在存取是性能

原创 索引回表與聚合因子

由於索引塊中存儲了索引列的值,所以在檢索項爲索引列時,可以避免回表; 或者通過建組合索引防止回表; 即使一定要回表,也存在性能差異。這裏涉及到聚合因子。 當表數據的插入順序與索引的插入順序相似度很高時,我們稱之爲聚合因子比較低;差異明顯的

原创 如何查看索引的大小

select segment_name,bytes/1024/1024  indexsizem   from user_segments   whe

原创 用SecureCRT來上傳和下載數據

我使用的是SecureCRT5.5SecureCR下的文件傳輸協議有ASCII、Xmodem、Zmodem文件傳輸協議文件傳輸是數據交換的主要形式。在進行文件傳輸時,爲使文件能被正確識別和傳送,我們需要在兩臺計算機之間建立統一的傳輸協議。

原创 讀書筆記oracle之邏輯體系結構

一、oracle邏輯體系結構圖 二、邏輯結構組成 oralce的邏輯結構包括 1、表空間 2、段 3、區 4、塊 oracle數據庫由若干個表空間組成,表空間由若干個段組成,段由若干個區組成,區由若干個塊組成。 表空間又分爲系統表空間、

原创 組合索引

一、組合索引的適用場景 適用在單獨查詢返回記錄很多,組合查詢後忽然返回記錄很少的情況:     比如where 學歷=碩士以上 返回不少的記錄     比如where 職業=收銀員 同樣返回不少的記錄     於是無論哪個條件查詢做索引,

原创 查看linux是32位還是64位

  1.#uname -a 如果有x86_64就是64位的,沒有就是32位的   這是64位的  # uname -a Linux WORKS 2.6.9-11.ELsmp #1 SMP Fri May 20 18:25:30 EDT