Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 强制在单个表上进行完整统计不是所有数据库_Oracle_Oracle10g_Usage Statistics - Fatal编程技术网

Oracle 强制在单个表上进行完整统计不是所有数据库

Oracle 强制在单个表上进行完整统计不是所有数据库,oracle,oracle10g,usage-statistics,Oracle,Oracle10g,Usage Statistics,我需要在oracle 10g DB上的表上强制执行完整统计 在11g上,我可以使用DBMS_STATS.SET_TABLE_PREFS并将ESTIMATE_PERCENT设置为100 如何在10g Oracle DB上实现同样的功能 感谢Oracle 10g中没有可用的方法,您可以使用该方法控制统计数据采集的某些参数的默认值 DBMS_STATS.SET_PARAM过程可用于设置少数已定义参数的值,但它们不能在特定表上强制执行,但适用于调用后的所有表 在为表收集统计数据时,您必须将estimat

我需要在oracle 10g DB上的表上强制执行完整统计

在11g上,我可以使用DBMS_STATS.SET_TABLE_PREFS并将ESTIMATE_PERCENT设置为100

如何在10g Oracle DB上实现同样的功能


感谢

Oracle 10g中没有可用的方法,您可以使用该方法控制统计数据采集的某些参数的默认值

DBMS_STATS.SET_PARAM过程可用于设置少数已定义参数的值,但它们不能在特定表上强制执行,但适用于调用后的所有表

在为表收集统计数据时,您必须将
estimate\u percent
指定为一个参数,作为一条单独的语句(可能在
GATHER\u SCHEMA\u stats
后执行)