Oracle 11g 新特性——I/O校准
来源:互联网 发布:linux查看端口号 编辑:程序博客网 时间:2024/05/24 05:28
Oracle 11g 提供了一个新特性——IO校准(I/O Calibration),可以用于评测一下数据库的I/O性能。在EM的页面中点击“性能”-〉转到“I/O”选项卡-〉点击“I/O校准”。
填好两个值“数据库的存储系统中近似的物理磁盘数”和“单个块 I/O 请求的等待时间最大容限, 以毫秒为单位”就可以提交了。
如果是Linux的服务默认情况下会有如下提示:
这是由于Linux上的Oracle默认没有打开异步I/O的支持,而Solaris上的Oracle 默认是打开了异步I/O的:
Solaris 上的 Oracle 默认设置为asynch
1
2
3
4
5
ora11g.V890 SQL> show parameter filesystemio_options
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
filesystemio_options string asynch
Linux 默认却是 none :
1
2
3
4
5
SQL> show parameter filesystemio_options
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
filesystemio_options string none
设置这个参数需要重启数据库。
参数“filesystemio_options” 支持4种值:
- ASYNCH: 使Oracle支持文件的异步(Asynchronous)IO;
- DIRECTIO:使Oracle支持文件的Direct IO;
- SETALL:使Oracle同时支持文件的Asynchronous IO和Direct IO;
- NONE:使Oracle关闭对Asynchronous IO和Direct IO的支持。
运行 I/O 校准需要保证以下条件:
filesystemio_options=[none | directio] 会遇到 ORA-56708,timed_statistics = false 会遇到 ORA-56709。
不喜欢EM的朋友,譬如我,也可以通过调用过程来实现:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
set
serveroutput
on
;
DECLARE
lat
INTEGER
;
iops
INTEGER
;
mbps
INTEGER
;
BEGIN
-- DBMS_RESOURCE_MANAGER.CALIBRATE_IO (disk_count,max_latency , iops, mbps, lat);
DBMS_RESOURCE_MANAGER.CALIBRATE_IO (2, 10, iops, mbps, lat);
DBMS_OUTPUT.PUT_LINE (
'max_iops = '
|| iops);
DBMS_OUTPUT.PUT_LINE (
'latency = '
|| lat);
dbms_output.put_line(
'max_mbps = '
|| mbps);
end
;
/
1
2
3
max_iops = 2121
latency = 9
max_mbps = 32
0 0
- Oracle 11g 新特性——I/O校准
- Oracle 11g New 自动维护任务以及I/O校准
- Oracle 11g 诊断新特性——ADR 简介
- Oracle 11g 诊断新特性——ADR 简介
- Oracle 11g 的新特性 —— 只读表
- Oracle 11g 的新特性 —— 虚拟列
- Oracle 11g 的新特性 —— 虚拟列
- Oracle 11g新特性 — DG压缩传送日志
- Oracle 11g 新特性
- Oracle 11g新特性
- oracle 11g 新特性
- ORACLE 11G新特性
- ORACLE 11g新特性
- ORACLE 11G新特性
- Oracle 11g新特性
- oracle 11g 新特性
- 【】oracle 11g 新特性
- ORACLE 11G新特性
- poj1436(线段树成段更新)
- 基于 Distcc 的android分布式编译环境的搭建
- NSRunLoop
- VC CMarkup详细使用方法:
- Java Web 高性能开发,第 2 部分: 前端的高性能
- Oracle 11g 新特性——I/O校准
- 网站建设需要注意哪些问题
- 进程和线程的联系和区别
- Java Web 高性能开发,第 1 部分: 前端的高性能
- SpringMVC框架介绍
- Advisor 通知器
- [leetcode]Edit Distance
- java 调用用java写的oracle存储过程的相关问题
- 忘記