Campaign | partitions | partition[n] | Optimize | DatabaseTuning
这些配置属性用于调整数据库。
UpdateSessionTableStatistics
描述
UpdateSessionTableStatistics 参数会添加用于在 Optimize 会话运行期间更新 PCT、RC 和 POA 表的统计信息的查询。可在会话级别调整此参数,不会影响其他会话。保留最新的索引统计信息有助于改进对这些表执行的查询的性能。在 Optimize 的全局配置设置中,也存在此参数。
根据数据库的不同,编写用于更新统计信息的查询的方法会有变化。
可使用以下值来更新 DB2® 表的统计信息:
CALL SYSPROC.ADMIN_CMD('RUNSTATS ON TABLE <TABLENAME>')
*
如果使用 DB2® 8 或更低版本,那么必须编写您自己的用于实现该功能且类似于 SYSPROC.ADMIN_CMD 的定制存储过程。此外,可编写您自己用于更新统计信息的存储过程,并在运行时通过 UpdateSessionTableStatistics 参数启动该存储过程以更新统计信息。
可使用以下值来更新 Oracle 表的统计信息:
analyze table <TABLE> compute statistics
可使用以下值来更新 SQL Server 表的统计信息:
UPDATE STATISTICS <TABLE>
*
缺省值
未定义缺省值。