社区
基础和管理
帖子详情
oracle多表联合查询 性能优化
fengzhu1008
2009-01-06 10:29:48
有大概十几个表一起查询,怎样提高查询的效率,请求高人指点一下。
...全文
938
11
打赏
收藏
oracle多表联合查询 性能优化
有大概十几个表一起查询,怎样提高查询的效率,请求高人指点一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jdsnhan
2009-01-07
打赏
举报
回复
先优化你的设计吧。
为啥要十多个表一起查询呢
Jephen
2009-01-07
打赏
举报
回复
查看各表的索引,尽量100%使用索引、效率高的索引,尽量限制查找的范伟,不能自动执行索引的时候强制索引!
wangsong145
2009-01-06
打赏
举报
回复
楼主如果对这些表的查询操作比较多,而增删改的操作少的话建议楼主建立物化视图!速度将会快20倍
dinya2003
2009-01-06
打赏
举报
回复
这个问题太大了.
自己写好SQL. 然后看执行计划, 毕竟每个数据库的参数设置都不尽相同, 这没有固定答案的.
yf520gn
2009-01-06
打赏
举报
回复
1.索引:如果是组合索引的话,一定要用到引导列。通过执行计划,来决定是否使用HINT
2.选择较小的合适的驱动表
yaomin65
2009-01-06
打赏
举报
回复
给我也发一份吧~谢谢 yaomin65@126.com
kyunghao
2009-01-06
打赏
举报
回复
给我也发一份吧~谢谢 kyunghao@126.com
Andy__Huang
2009-01-06
打赏
举报
回复
查询关联的字段,索引必须要有!
我有一份关于优化查询的资料,你有邮箱可以留下,发一份给你参考
wangxuhero
2009-01-06
打赏
举报
回复
如果这些表经常用来查询操作,而且这些表都有外键的话,可以建立一个表簇,效率会很高的。
rexyudl
2009-01-06
打赏
举报
回复
这东西自己调试吧!谁也不知道你的数据库情况,帮不到你的!
icss_zhen
2009-01-06
打赏
举报
回复
[Quote=引用 2 楼 dinya2003 的回复:]
这个问题太大了.
自己写好SQL. 然后看执行计划, 毕竟每个数据库的参数设置都不尽相同, 这没有固定答案的.
[/Quote]个人觉的还是这个比较实际些
Oracle
精选默认表查询语句(含答案)
本文详述了
Oracle
数据库中对员工表、部门表和工资等级表的多种查询操作,涉及员工信息筛选、条件查询、
多表联合查询
、统计分析和日期处理等多个方面,深入探讨了SQL查询技巧和
性能优化
。
分页查询语句数据库查询全析
本文深入解析了SQLServer与MySQL中的分页查询技术,包括使用存储过程、游标、LIMIT函数实现分页的方法,并针对不同场景提供了
性能优化
建议。同时,文章还探讨了
Oracle
环境下分页查询的优化策略,以及如何处理
多表联合查询
时的分页问题。
Oracle
ROWNUM用法和分页查询总结(转)
本文深入探讨
Oracle
数据库分页查询的多种实现方式及其
性能优化
,包括ROWNUM的使用技巧、不同查询格式的效率对比、
多表联合查询
时的连接方法选择、排序列不唯一带来的问题及解决方案,以及在不同场景下如何利用索引和提示提高查询速度。
ORACLE
大数据量下的分页解决方法
本文深入探讨了
Oracle
分页查询方法及其
性能优化
,重点介绍了如何使用Top n功能进行高效数据筛选。通过实例解析了不同分页查询语句的效率差异,以及在
多表联合查询
和排序场景下的最佳实践。同时,详细解释了rownum在
Oracle
中的作用,包括其生成规则和在查询条件中的应用。文章旨在帮助开发者理解和优化数据库查询性能。
oracle
的分页查询
本文深入探讨了
Oracle
分页查询语句的优化策略,包括如何利用ROWNUM实现高效分页,以及不同查询结构对性能的影响。重点分析了查询效率的提升方法,特别是在涉及
多表联合查询
和排序时的优化技巧。
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章