1.运行ORACLE的服务器基本配置是什么?
2.为什么我操作表的视图远远比操作原表慢的多?怎样优化?
2.为什么我操作表的视图远远比操作原表慢的多?怎样优化?
解决方案 »
- 一个查询条件,求助!!!
- ORA-01940: cannot drop a user that is currently connected 错误
- hibernate报Dialect does not support sequences错误
- 关于数据库中脏数据的处理(关于被删用户留下的记录)
- 求一条sql,头都想大了!~~
- 怎么动态生成表名和列名???Oracle/sql不限
- 求助oracle开发高手关于日期的问题?
- Net服务名配置时,出现TNS:listener could not find instance错误,如何解决?
- 一个小问题
- enterprise architect连接oracle出现“表或视图不存在”的错误
- 请问ORACLE88.1.6升级到oracle8.1.7,怎么办?急
- 关于缓冲区太小的问题!!!
參考:
http://search.csdn.net/expert/topic/60/6002/2003/6/9/1893010.htm
可以考虑分两次查询啊。
如果有就使用WHERE 语句进行关联,然后对条件字段建立索引。
可以这样比如吧
select * from (select ... from ...) where ...
但直接使用其表效率更高
select * from tab where ....楼主明白了吗,尽量不要使用视图
select count(*) from st_yewu_index2.select count(*) from (select * from yewu_index union select * from yewu_index_history)以上两种方法效率一样啊,怎么优化啊?各位......
另外yewu_index和yewu_index_history的两条select语句谁放在第一个union前面有可能也会影响到查询速度!