Topic: Oracle 8 for Solaris的性能真有这么低么? |
Print this page |
1.Oracle 8 for Solaris的性能真有这么低么? | Copy to clipboard |
Posted by: jfml Posted on: 2003-10-23 11:43 一套JDBC+SWing分页浏览数据库数据的程序 从点击按钮到UI完全显示 在MySQL上和Oracle 8 for Solaris上竟然差了10几倍 真是晕 1. MySQL + Win2000 + 250000条数据 耗时7-9秒 2. Oracle + Solaris + 160000条数据 耗时90-120秒 MYSQL的数据还比Oracle多啊 请高手估计一下是什么原因造成这种情况的呢? 谢谢指点 |
2.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: Breeze Posted on: 2003-10-27 12:41 CrazyJavar wrote: 原因很多,还是先查原因再下结论。 oracle+windows,百万级的分页,不会超过1秒。 |
3.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: Breeze] | Copy to clipboard |
Posted by: jfml Posted on: 2003-10-28 13:46 Breeze wrote: 我的项目要求对数据库无关 因此只能以JDBC操作标准SQL 那些ORacle优化我不能使用 关键就是不明白为何同一套程序在两者中的性能差异竟会如此之大 |
4.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: enhydra Posted on: 2003-10-28 23:20 用Explain Plan分析你的SQL文,看看有没有使用Index之类的问题. |
5.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: enhydra] | Copy to clipboard |
Posted by: jfml Posted on: 2003-10-29 09:13 enhydra wrote: 没有用过你所说的Explain Plan 可否给个下载地址 或者介绍一下这个东西呢 非常感谢你的帮助 |
6.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: yuanlu123 Posted on: 2003-10-29 10:05 机器配置不同吧,sun的cpu性能比较低 |
7.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: jfml Posted on: 2003-10-29 10:06 而且程序一开始是全量搜索,没有用任何条件 因此应该不是索引的问题造成的吧 |
8.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: Breeze Posted on: 2003-10-29 12:18 CrazyJavar wrote: 我做的项目也是jdbc,我测试过mysql,sqlserver,oracle。 在大访问量的时候,比如每天页面在几十万以上, sqlserver性能奇差, mysql性能还可以, oracle性能最好。 |
9.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: yuanlu123] | Copy to clipboard |
Posted by: jfml Posted on: 2003-10-29 12:31 yuanlu123 wrote: 应该不会,SUN那台是Solaris服务器,10几W呢 |
10.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: liwenguo Posted on: 2003-10-29 15:47 试试oracle 8i 你的sun服务器配置 |
11.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: 老妖 Posted on: 2003-10-29 15:49 分析一下表,看看。不过solaris的cpu是不怎么样,10几w的估计是880最多了吧 |
12.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: 老妖] | Copy to clipboard |
Posted by: jfml Posted on: 2003-10-29 16:27 老妖 wrote: 有可能,但至于差这么多么? |
13.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: mmwy Posted on: 2003-11-09 01:42 10几W的sun已经是很低级的配置啦,嘻嘻,sun拿出来见得人的机器好歹也得上30万了。 性能低的原因有很多方面,比如DBA垃圾,表空间、索引、分区。。。或者就是程序调用库的算法不对,好象oracle的分页最佳还是rownum的三层select嵌套 |
14.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: Breeze] | Copy to clipboard |
Posted by: mmwy Posted on: 2003-11-09 01:45 Breeze wrote: 索引上好好处理一下,还有一些影响性能的I/O考虑,比如文件系统,比如表空间、分区之类的,百万级的分页也就是0.1x秒左右的速度啦。 |
15.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: CrazyJavar] | Copy to clipboard |
Posted by: zerol Posted on: 2003-11-09 18:31 是啊,影响性能的原因有很多的。 |
16.Re:Oracle 8 for Solaris的性能真有这么低么? [Re: mmwy] | Copy to clipboard |
Posted by: jfml Posted on: 2003-11-12 10:20 mmwy wrote: 1.因为要跨数据库,所有只能是JDBC+标准SQL,因此Oracle的优化SQL不能用 2.而且当全量select的时候(即select a,b,c from table)时,索引没有用处吧 所以都不知道该如何改进~ |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |