1。查询SQL在ShareedPool中的信息
select address, hash_value, executions, sql_text from v$sql where upper(sql_text) like 'SELECT * FROM T%';
2。查看SQL是否能被共享
select address, auth_check_mismatch, translation_mismatch, optimizer_mismatch from v$sql_shared_cursor where address in (select address from v$sql where upper(sql_text) like 'SELECT * FROM AA%');
TRANSLATION_MISMATCH 表示SQL游标涉及到的数据对象是不同的。
AUTH_CHECK_MISMATCH 表示对同样一条SQL语句转换是不匹配的。
optimizer_mismatch 表示会话的优化器环境是不同的。
TRANSLATION_MISMATCH 表示SQL游标涉及到的数据对象是不同的。
AUTH_CHECK_MISMATCH 表示对同样一条SQL语句转换是不匹配的。
optimizer_mismatch 表示会话的优化器环境是不同的。
0 件のコメント:
コメントを投稿