group by效率问题
0
SELECT
COUNT (F_ENTITY_TYPE) num,
F_ENTITY_TYPE
FROM
KEY_ENTITY_INFO A
GROUP BY
F_ENTITY_TYPE
SELECT STATEMENT, GOAL = ALL_ROWS Cost=27330 Cardinality=4 Bytes=20
HASH GROUP BY Cost=27330 Cardinality=4 Bytes=20
TABLE ACCESS FULL Object owner=GSXYJG Object name=KEY_ENTITY_INFO Cost=27164 Cardinality=2453941 Bytes=12269705
请问一个245W的数据进行统计,怎么会这么慢,是不是我的数据库配置有问题,请指教?
COUNT (F_ENTITY_TYPE) num,
F_ENTITY_TYPE
FROM
KEY_ENTITY_INFO A
GROUP BY
F_ENTITY_TYPE
SELECT STATEMENT, GOAL = ALL_ROWS Cost=27330 Cardinality=4 Bytes=20
HASH GROUP BY Cost=27330 Cardinality=4 Bytes=20
TABLE ACCESS FULL Object owner=GSXYJG Object name=KEY_ENTITY_INFO Cost=27164 Cardinality=2453941 Bytes=12269705
请问一个245W的数据进行统计,怎么会这么慢,是不是我的数据库配置有问题,请指教?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
老头子 - 专注是唯一的捷径 2015-12-03 回答
赞同来自:
你的DBserver的机器配置是多少?
haibin1999 2015-12-14 回答
赞同来自:
2. 全表扫描,怎么建索引都没用,除非建分区。 看看是不是空的数据块太多
3. hash group by 需要pga中的hash area size , 这个够吗, pga分了多少?