如何獲取oracle資料庫中sql語句的執行時間

時間 2021-09-07 04:08:50

1樓:匿名使用者

rs = s.executequery(sql);

到這一句,根本沒有fetch資料。

整個時間應該是,到迴圈取完結果集為止。

2樓:杜爺1號

通過oracle執行計畫可以看到sql的執行時間。

explain plan for

select * from table;

select * from table(dbms_xplan.display);

sql>set timing on --顯示執行時間sql>set autorace on ?c顯示執行計畫sql>set autorace on ?c顯示執行計畫sql>set autotrace traceonly ?

c只顯示執行計畫即不顯示查詢出來的資料

設定完畢後執行sql語句就會顯示執行時間。

3樓:節子不哭

set timing on; 之後,再命令列下,每個sql語句查詢結果都會顯示它的執行耗時時長。你的意思應該是想要知道這個語句是什麼時候執行的吧,那只要在執行這段sql之前,輸出當前時間sysdate就可以了呀

4樓:007小剛

plsql就可以呀 查詢完人家直接顯示用了多少時間

5樓:

plsql方法 在執行你的指令碼前後都執行一遍 select sysdate from dual

再減一下好了

6樓:難夏映

在sql *plus中利用set timing on 可以獲取sql語句的執行時間

例如:sqlplus /nolog

conn / as sysdba

set timing on

再執行sql語句即可看到語句的執行時間。

oracle資料庫,oracle資料庫價格

oracle是一種適用於大型 中型和微型計算機的關聯式資料庫管理系統,它使用sql structured guery language 作為它的資料庫語言。sql主要包括資料定義 資料操縱 包括查詢 和資料控制等三方面功能。sql是一種非過程化程度很高的語言,使用者只需說明 幹什麼 而無需具體說明 怎麼...

如何在oracle中刪除資料庫

直接通過圖形介面的方式刪除例項 windows下啟動 net configuration assistant 介面刪除 linux下啟動dbca影象化刪除 註明 這種刪除一般不徹底 建議與第2步驟一起使用檢視 oracle base目錄下admin oradata cfgtoollogs dbca ...

oracle資料庫查詢資料並按要求顯示,sql高手請幫幫忙!問題解決加分

樓主這個是典型的行轉列知識點 有兩個方法 不用排序的 group by 就隱含了排序功能 如果樓主記不住decode函式 可以用case when 寫法和sql server一樣 祝樓主學習進步 希望採納 方法一 select name,sum decode course,語文 score,0 語文...