第1个回答 2012-07-13
可以一步一步调试,看主要是慢在什么地方,将你一个复杂的sql语句拆分成简单的sql语句,这样更方便找到是哪个慢,找到之后,再想解决办法。如果能拆成几块执行的,就拆分一下,速度可能会提上去。
第2个回答 2012-07-13
关于优化,无非是
1. 增加索引,让检索语句尽可能使用索引
2. 调整sql语句,减少子查询,目标也是尽可能使用索引
3. 当然,增加硬件配置,也是办法
4. 合理的进行数据库设计,将数据分开到不同存储本回答被网友采纳
第3个回答 2012-07-13
我这数据库也是oracle的,确实很慢,现在换的是 Linux 64位操作系统,内存到了好几十G了,好像速度快点了
第4个回答 2012-07-13
看一下你sql的执行计划。
10G以上在管理平台查看top sql ,看看oracle 什么建议。