以下两个查询(以 DBA 身份执行)产生两个不同的行数。
select table_name, num_rows from all_tables where owner = 'JIRA' and table_name = 'JIRAISSUE';
select count(*) from JIRA.JIRAISSUE;
我知道第二个查询返回正确的值。
- 为什么会这样?我怀疑有待处理的交易,但不太确定。(未提交的工作)
- 是否有任何特定的 SQL 命令来“刷新”或“重新生成”ALL_TABS 返回的数字?
提前致谢。