社区
基础和管理
帖子详情
请教大神为什么两个完全相同sql在两个完全相同表结构的表上执行速度会相差20倍
孙月魂
2017-07-11 04:29:53
百万级的表,在新表上执行要2秒,在老表上执行只要0.1秒,两个表表结构、索引完全相同,而且是同一个数据库,只是在两个不同的用户上,通过查看plsql执行计划发现执行同一个语句两个表是走的不同索引,这是什么原因造成的?有什么办法可以优化新表吗?
...全文
264
2
打赏
收藏
请教大神为什么两个完全相同sql在两个完全相同表结构的表上执行速度会相差20倍
百万级的表,在新表上执行要2秒,在老表上执行只要0.1秒,两个表表结构、索引完全相同,而且是同一个数据库,只是在两个不同的用户上,通过查看plsql执行计划发现执行同一个语句两个表是走的不同索引,这是什么原因造成的?有什么办法可以优化新表吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
卜塔
2017-07-12
打赏
举报
回复
执行计划不同,很有可能是新表没有收集统计信息。 execute dbms_stats.gather_table_stats(ownname => '表所有者',tabname => '表名')
卖水果的net
2017-07-11
打赏
举报
回复
楼主用 dbms_stats ,收集一下统计信息。
my
sql
相同的
表
相同的语句查询
速度
差异问题
请教
大神
!!! 在A DB中有个
表
,保存30天数据,每天插入新数据&删除老数据。 查询最近10天数据,需要35秒左右。...
两个
DB中的
表
结构
、数据插入方式都一样。
请教
如何排查导致查询
速度
差异这么大的原因。 ...
大数据错题库(微信群Bug整理)
文章目录
请教
下大家,我们老的数仓用的Oracle,基于数仓做了些应用,...请问一个
表
,不分区,只分一个桶 的缺点是什么呢?群里面有面试过外包的吗大数据
请教
一下,hive,我用insert into对一个分区写入数据,其中,一个
zhihu spark集群,书籍,论文
我将spark搭建在两台机器上,其中一台既是master又是slave,另一台是slave,两台机器上均装有独立的mongodb数据库。我是否可以让它们只统计自身数据库的内容,然后将结果汇总到一台服务器上的数据库里?目前我的代码...
20
21年南京大学软件工程专硕考研初试410分(数学满分)总成绩第二上岸经验贴
同时,站在当时我的一个考研小白的角度,我当时是希望看到一些讲的比较详细,深入细节的经验贴的(人比较蠢),所以我写经验贴可能
会
写的比较啰嗦。文笔也一般,见谅,但是耐心看完,相信也
会
有所收获。 目录 自我...
Qt开发经验总结
把一些过度封装的东西移除了(比如同样的功能有多个函数),保证了只有一个函数
执行
该功能。把一些Qt5中兼容Qt4的方法废弃了,必须用Qt5中对应的新的函数。跟随时代脚步,增加了不少新特性以满足日益增长的客户需求...
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章