2020 10 21 oracle查詢效能

2021-10-25 02:20:26 字數 532 閱讀 9187

測試資料 200w

select

*from tbl ;

59sselect

*from tbl where rownum <

10w ;

3.2s

select

*from tbl where rownum <

100w ;

30.4s

select b.

*from

(select rownum as row_num, a, b, c from tbl a where rownum <

190w) b where b.row_num >

180w ;

4.4s

同上 <

190w ...

>

90w ;

29s

說明:

取前10w條資料和中間10w條資料的時間是一樣的;

前100w條和中間100w條,所用時間也是一樣的;

抓取資料時間的長短與資料量成正比。

Oracle查鎖並解鎖

1 select lock info.owner lock info.obj name as 已鎖物件名稱 物件名稱 已經被鎖住 lock info.subobj name as 已鎖子物件名稱 子物件名稱 已經被鎖住 sess info.machine as 機器名稱 機器名稱 lock info...

oracle查常用的約束

1 查詢表的所有索引 包括索引名,型別,構成列 select t.i.index type from user ind columns t,user indexes i where t.index name i.index name and t.table name i.table name and...

Oracle 的增刪改查

新增 system.data.oracleclient 已過時 或者新增 oracle.dataaccess.dll 在oracle 安裝目錄中有。name oracle connectionstring data source orcl user id oracle password 123456...