小春网

 找回密码
 注册账号
12
返回列表 发新帖
楼主: nomadicman
收起左侧

[IT 交流] 也问个oracle问题

[复制链接]
发表于 2009-9-26 09:29:29 | 显示全部楼层
a和b为大表(1000万条数据)  所以 就算 a, b结合得到10条以下的数据  也是需要时间的  这个是因为表里面记录太多  需要时间在所难免  如果想尽量快一点的话  
1。 给a, b表加索引 (索引顺序很重要  而且,上面的SQL里面的where条件里面的字段顺序一定要跟索引顺序相同)
2。 不要 order by。 如果需要排序 就在程序里面排序
回复

使用道具 举报

发表于 2011-11-5 23:26:15 | 显示全部楼层
回答这个问题,我需要最少以下几个东西。

每一个表的行数,不重复的行数,索引,现在的EXPLAIN的结果等等。
回复

使用道具 举报

发表于 2011-11-13 15:44:20 | 显示全部楼层
回复

使用道具 举报

发表于 2011-11-13 16:13:13 | 显示全部楼层
看不懂
回复

使用道具 举报

发表于 2011-11-14 13:14:35 | 显示全部楼层
小剛 发表于 2009-9-25 09:07
你去工作版

问一个叫rman的哥们

那你呢??呵呵
还有我内。。。
回复

使用道具 举报

发表于 2011-11-15 18:52:12 | 显示全部楼层
trade_org 表没有索引么?
回复

使用道具 举报

发表于 2011-11-15 22:30:43 | 显示全部楼层
尝试调用10053事件追踪一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表