Performance Sybase ASE 15.0.2-动态更新统计信息/索引统计信息

Performance Sybase ASE 15.0.2-动态更新统计信息/索引统计信息,performance,sap-ase,Performance,Sap Ase,我正在尝试更新一些表的统计信息,这些表的名称是作为过程的输入而接收的。但是,我不能用下面的代码编译这个过程 update index statistics @tableName 不允许使用动态表名吗?或者,下面的陈述有效吗 select @statsCmd = 'update index statistics '+@tableName exec(@statsCmd) 另外,“更新统计信息”和“更新索引统计信息”之间的显著区别是什么?似乎updatestatistics不允许动态表名,但第二条

我正在尝试更新一些表的统计信息,这些表的名称是作为过程的输入而接收的。但是,我不能用下面的代码编译这个过程

update index statistics @tableName
不允许使用动态表名吗?或者,下面的陈述有效吗

select @statsCmd = 'update index statistics '+@tableName
exec(@statsCmd)

另外,“更新统计信息”和“更新索引统计信息”之间的显著区别是什么?

似乎
updatestatistics
不允许动态表名,但第二条语句应该可以正常工作

关于
更新统计数据
更新索引统计数据

可以针对没有索引的表、其他非索引对象以及索引运行。如果针对索引运行,它实际上会在幕后执行更新索引统计信息。仅更新指定表上索引的统计信息

另外,您是否考虑过使用该功能自动更新统计信息