[Q]怎麼樣快速計算事務的時間與日誌量 zt
[A]可以採用類似如下的指令碼
DECLARE
start_time NUMBER;
end_time NUMBER;
start_redo_size NUMBER;
end_redo_size NUMBER;
BEGIN
start_time := dbms_utility.get_time;
SELECT VALUE INTO start_redo_size FROM v$mystat m,v$statname s
WHERE m.STATISTIC#=s.STATISTIC#
AND s.NAME='redo size';
--transaction start
INSERT INTO t1
SELECT * FROM All_Objects;
--other dml statement
COMMIT;
end_time := dbms_utility.get_time;
SELECT VALUE INTO end_redo_size FROM v$mystat m,v$statname s
WHERE m.STATISTIC#=s.STATISTIC#
AND s.NAME='redo size';
dbms_output.put_line('Escape Time:'||to_char(end_time-start_time)||' centiseconds');
dbms_output.put_line('Redo Size:'||to_char(end_redo_size-start_redo_size)||' bytes');
END;
DECLARE
start_time NUMBER;
end_time NUMBER;
start_redo_size NUMBER;
end_redo_size NUMBER;
BEGIN
start_time := dbms_utility.get_time;
SELECT VALUE INTO start_redo_size FROM v$mystat m,v$statname s
WHERE m.STATISTIC#=s.STATISTIC#
AND s.NAME='redo size';
--transaction start
INSERT INTO t1
SELECT * FROM All_Objects;
--other dml statement
COMMIT;
end_time := dbms_utility.get_time;
SELECT VALUE INTO end_redo_size FROM v$mystat m,v$statname s
WHERE m.STATISTIC#=s.STATISTIC#
AND s.NAME='redo size';
dbms_output.put_line('Escape Time:'||to_char(end_time-start_time)||' centiseconds');
dbms_output.put_line('Redo Size:'||to_char(end_redo_size-start_redo_size)||' bytes');
END;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51862/viewspace-180517/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於事務日誌還原到時間點
- 計算session的日誌生成量Session
- [zt] SQL Server 事務日誌的收縮和截斷SQLServer
- [Q]怎麼樣獲取IP地址zt
- [Q]怎麼樣加密儲存過程 zt加密儲存過程
- Elasticsearch 的事務日誌Elasticsearch
- zt_Oracle事務rollback回滾時間估算Oracle
- 恢復模式與事務日誌管理模式
- 時間複雜度怎麼算?如何計算時間複雜度?時間複雜度
- MySQL 事務日誌MySql
- 【oracle】關於日誌產生量的計算Oracle
- Calendar原始碼--JDK是怎麼計算時間的原始碼JDK
- 預寫事務日誌
- SQLSERVER 事務日誌的 LSN 到底是什麼?SQLServer
- 計算歸檔日誌所需要的磁碟空間
- 通過事務日誌恢復SqlServer資料庫到一個特定的時間點SQLServer資料庫
- ST ADC取樣時間計算
- 淺談SQL Server中的事務日誌(一)----事務日誌的物理和邏輯構架SQLServer
- 成品直播原始碼,golang計算時間段內的工作日數量原始碼Golang
- 咖啡汪日誌———數值計算,精度、舍入、溢位(極客時間)
- 日誌和實時流計算處理
- 日誌傳送事務日誌備份設定
- 雲端計算的就業前途怎麼樣?這套雲端計算教程限時領就業
- 關於日誌事務的問題
- 視覺化zookeeper的事務日誌視覺化
- SQL 事務日誌填滿的原因SQL
- 學習雲端計算怎麼樣?雲服務和雲端計算有什麼區別?
- struts 中怎樣將系統日誌與使用者日誌分離
- [Q]怎麼快速得到整個資料庫的熱備指令碼 zt資料庫指令碼
- [Q]怎樣建立基於函式索引zt函式索引
- 11.日誌和事務@Transactional
- SQL Server 事務日誌傳輸SQLServer
- SQL Server事務日誌介紹SQLServer
- 終止oracle日誌分析事務Oracle
- MySQL-14.MySQL事務日誌MySql
- 怎樣改變重做日誌的大小
- SQL Server 收縮事務日誌的方法SQLServer
- SQL Server事務日誌的處理方法SQLServer