【发布时间】:2015-06-13 04:37:07
【问题描述】:
我对 oracle 数据库还很陌生。我现在的情况是,我需要在 Oracle 11g Database Infrastructure R2 中提取和比较文件系统和 ASM 之间的读/写性能统计信息。
我目前有两台虚拟机,一台配置为文件系统,另一台配置为 ASM(磁盘组没问题,可以使用)。两者都在我计算机上的单独物理硬盘中运行 win7 pro x64。
我想出的测试是在两个数据库中创建一个表,并使用我创建的自定义序列在它们上插入 100,000 条记录。接下来,我需要看看 ASM 与文件系统相比在性能方面的表现如何。
问题?我不知道如何提取性能统计数据以便我可以比较它们。有人可以帮忙吗?将不胜感激。
SQL> create sequence SQX
start with 1
increment by 1;
SQL> create table test(
x number(9),
y date);
SQL> begin
for i in 1.. 100000 loop
insert into test(x,y) values(SQX.nextval,sysdate);
end loop;
end;
/
【问题讨论】:
-
谢谢,我发现仅使用“自动跟踪”就可以查看和比较两台服务器之间的一些低级别统计信息。运行“复杂”选择(我必须添加三个可以使用不同类型连接的表)和更新查询向我展示了 FS 和 ASM 性能之间的巨大差异。
标签: oracle performance oracle11g statistics database-performance