ORACLE SQL_ID 什么情况下会变化
本帖最后由 huziaa 于 2015-2-25 17:08 编辑问题背景:
1、IBM595 数据库11.1.0.7.0迁移到 一体机X4-2 oracle11.2.0.4
2、性能对比分析。中的top事件中,SQL_ID
疑惑,SQL_id是记录在v$sql等动态视图中的数据,那么数据库重启,或者数据库迁移后应该发生改变。
请问,
1、sql的id到底会不会变化,什么情况下SQL_ID会变化,
2、这种情况怎么记录SQL的性能呢,
SQL_id根据固定的算法计算, 重启 或在不同的数据库中 只要SQL 文本完全一样 一般SQL_ID是不变的,除非Oracle在今后的版本中修改了这个SQL_ID的计算算法。 Liu Maclean(刘相兵 发表于 2015-2-25 15:30 static/image/common/back.gif
SQL_id根据固定的算法计算, 重启 或在不同的数据库中 只要SQL 文本完全一样 一般SQL_ID是不变的,除非Orac ...
明白啦,谢谢。
页:
[1]