資料庫配置I O

2021-08-24 19:02:24 字數 1168 閱讀 1275

1)oracle支援的儲存型別:file system,asm(automatic storage management)

2)i/o statistics檢視:v$filestat,v$tempstat,v$datafile

3)檢視資料檔案i/o讀寫

sql>select phyrds,phywrts,d.name from v$datafile d,v$filestat f

where d.file#=f.file# order by d.name;

4)檢視表空間、資料檔案i/o讀寫

select d.tablespace_name tablespace,

d.file_name, f.phyrds, f.phywrts

from v$filestat f, dba_data_files d

where f.file# = d.file_id;

1)       配置初始化引數db_file_multiblock_read_count,確定server process一次讀取數

據塊數目。

監控長時間執行的全表掃瞄:v$session_longops

統計全表掃瞄:

select name,value from v$sysstat where name like 『%table scan%』;

確定全表掃瞄進展:

select sid, serial#, opname,

to_char(start_time,'hh24:mi:ss') as "start",

(sofar/totalwork)*100 as percent_complete

from v$session_longops;

調節checkpoint佇列用初始化引數:fast_start_mttr_traget

用v$instance_recovery獲得checkpoint資訊

2)       監控redo log file

v$logfile

v$log

v$log_history

3)       把歸檔日誌都存放到目錄:

alter system archive log all to

改變歸檔速度:

log_archive_max_processes

log_archive_dest_n

資料庫IO簡介

io有四種型別 連續讀,隨機讀,隨機寫和連續寫,連續讀寫的io size通常比較大 128kb 1mb 主要衡量吞吐量,而隨機讀寫的io size比較小 小於8kb 主要衡量iops和響應時間。資料庫中的全表掃瞄是連續讀io,索引訪問則是典型的隨機讀io,日誌檔案是連續寫io,而資料檔案則是隨機寫i...

資料庫配置

active record 根據你的環境修改 mysql 和 postgresql 為了執行針對 mysql 和 postgresql 的測試元件,要安裝相應的 gem。首先安裝伺服器 客戶端庫和開發文 件。在 macos 中可以這麼做 brew install mysql brew install...

資料庫配置

服務命名 統一定義資料庫連線的配置,便於鏈結不同的資料庫 配置檔案 tnsnames.ora 存放位置oracle安裝目錄 network admin 便於快速配置和備份還原 配置工具 net manager 序列 可以生成自增長的整數值 可曾序或降序 優點 可控性強 用法 nextval 獲取下乙...