暂无图片
返回数说广场
锁钥
暂无图片
2025-06-04 技术支持、培训,喜欢分享、折腾的DBA
Oracle中需要对DEMO用户下的表TAB1及其上的索引收集统计信息,采样比例为10%,并且收集完成后,立即失效相关SQL的游标,以下哪个命令可以达成上述目的?(D) A、exec dbms_stats.gather_table_stats('DEMO','TAB1',estimate_percent=>10,cascade=>false,no_invalidate=>false); B、exec dbms_stats.gather_table_stats('DEMO','TAB1',estimate_percent=>0.1,cascade=>true,no_invalidate=>false); C、exec dbms_stats.gather_table_stats('DEMO','TAB1',estimate_percent=>10,cascade=>true,no_invalidate=>true); D、exec dbms_stats.gather_table_stats('DEMO','TAB1',estimate_percent=>10,cascade=>true,no_invalidate=>false); E、exec dbms_stats.gather_table_stats('DEMO','TAB1',estimate_percent=>10%,cascade=>true,no_invalidate=>ture); 解析: cascade=>false 表示不收集索引的统计信息 cascade=>true 表示同时收集索引的统计信息 no_invalidate=>false 表示收集统计信息后会使相关SQL的游标失效 no_invalidate=>true 表示不会使游标失效 estimate_percent=>0.1 表示采样比例为0.1(即10%),但通常我们会使用整数或小数形式(如10或0.10),而不是0.1(尽管Oracle可能接受这种写法,但为清晰起见,建议使用整数或带两位小数的形式)。
0
暂无图片 0
180
分享

评论

热门数说