大家在开发的时候,会用Hint吗?

[复制链接]
查看11 | 回复9 | 2007-1-6 21:14:12 | 显示全部楼层 |阅读模式
主要是 OLAP系统,大家在开发的时候,会用Hint吗?
或者说,用的多吗?

回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层
用的多
回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层
最后的手段
回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层
oltp中会很少用
olap中可能需要根据业务去做很直接的人工干预
回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层
太需要用了,不然好多操作慢的不行。
回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层
请教DBA优化sql的时候,一般都用/*+USE_HASH(TABLE)*/ 和 /*+NO_MERGE(TABLE)*/
回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层


,OLAP的一般用的不多,这是最后的手段
回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层
肯定会用,不用hint,oracle搞那么多hint干啥??比如你遇到BUG或者统计信息经常不准,但是你很确定用啥计划的时候,hint就有效了
OLTP慎用!OLAP计划慢了,可以重跑一下,影响面也不会很大,但是OLTP要是hint固定了,万一错了,惨了
回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层
dingjun123 发表于 2013-5-12 17:29
肯定会用,不用hint,oracle搞那么多hint干啥??比如你遇到BUG或者统计信息经常不准,但是你很确定用啥计划 ...

hint只会导致性能问题,不会导致结果错误吧?
回复

使用道具 举报

千问 | 2007-1-6 21:14:12 | 显示全部楼层
hack3389 发表于 2013-5-13 22:07
hint只会导致性能问题,不会导致结果错误吧?

我又没有说结果错误,我说hint用错了
比如你加个rule,现在快,下次还能确保快吗?oltp,那影响面很广的。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行