首页 / 知识
Oracle的表统计信息收集
2023-04-13 18:23:00

Table Stats gathering for OracleOracle版本9及更高版本何时以及如何进行表统计信息收集? 您将如何收集大型数据库的统计信息,而统计信息的收集将与"营业时间"相冲突。 我不同意在进行大量删除或插入操作之后,您应该始终重建统计信息。与以往一样,这取决于。在数据仓库中,当重建物化视图时,您将进行大量的删除和插入操作,但是数据的基本结构不会改变。 如果表的内容发生了重大变化,则只需要重新计算表的统计信息即可。这并不一定意味着要进行大量的删除或插入,而是当删除,插入或更新会相对于可能的执行计划实质性地更改内容时。 如果要截断表并进行重建(这将重置统计信息),而不是进行昂贵的统计计算,通常最好在重建表后在截断和还原统计信息之前先存储统计信息。 要保存统计信息的当前视图,请使用:
并在之后还原它们,请使用:
( 每当数据内容发生较大变化(例如,大量删除或插入)时,都应收集统计信息。如果表结构已更改,您还应该收集统计信息。建议使用" ESTIMATE"选项。 如果可能,在非工作时间将其作为自动化过程进行,或者,如果您必须在工作时间进行此操作,则选择对要收集其统计信息的表的访问量最少的时间。 考虑在收集时备份当前统计信息-这样,您就可以比较它们(如果您有兴趣),并且如果新统计信息引起问题,可以还原它们。请记住,统计信息用于确定执行计划-如果您希望更改执行计划,则可能只希望收集它们。 使用估计值(sample_percent)时,请确保至少收集了10%。低于该值会产生非常可疑的结果。 |
最新内容
相关内容
linux下删除用户命令?
linux下删除用户命令?,系统,代码,邮箱,用户组,命令,用户,名称,管理,电脑,账户,删除用户的命令是什么1、userdel-r命令。userdel-r命令可以删除linux的删除所有命令?
linux的删除所有命令?,不了,系统,名称,命令,文件夹,文件,目录,档案,数据,环境,linux的文件和目录的删除命令有哪些?1、Linux删除文件的命令是rlinux命令删除文件夹?
linux命令删除文件夹?,系统,名称,环境,文件夹,不了,命令,文件,数据,档案,目录,删除文件夹命令linuxLinux的文件和目录的删除命令有:rm、rmdir、linux删除用什么命令?
linux删除用什么命令?,档案,系统,命令,文件夹,文件,不了,名称,目录,终端,指令,linux删除文件命令rm1、linux删除命令rm-rf命令。具体详情:rm命linux数据库查找命令?
linux数据库查找命令?,位置,名称,状态,服务,软件,信息,系统,命令,名字,密码,在linux中如何用命令查找文件在哪使用查找命令 “find”命令允许linux命令行怎么删除?
linux命令行怎么删除?,系统,不了,名称,文件夹,命令,文件,档案,目录,指令,子目录,linux删除文件命令1、linux 删除文件指令:输入rd盘符名:\文件linux运维操作命令?
linux运维操作命令?,系统,网络,基础,标准,工具,信息,工作,命令,软件,数据,linux运维命令常用命令1、ls, ls-l, less, head, tail, tail -f, ln, ln -slinux命令行常见操作?
linux命令行常见操作?,系统,工作,地址,管理,信息,命令,目录,一致,基础,标准,linux系统怎么用1、Linux的用处linux是一套免费开放源代码的操作linux数据库同步命令?
linux数据库同步命令?,信息,系统,汽车,车辆,服务,工作,通信,一致,分析,数据,DB2数据库在linux操作系统的指令有哪些?1、linux系统常用操作命令linux默认命令删除?
linux默认命令删除?,系统,软件,名称,档案,命令,文件,目录,不了,电脑,文件夹,关于linux的删除命令1、命令格式:rm [选项] 文件… 命令功能:删除一linux下删除命令行?
linux下删除命令行?,系统,数据,命令,文件,名称,百度,环境,不了,档案,文件夹,linux删除文件命令1、linux 删除文件指令:输入rd盘符名:\文件夹名linux清空操作命令?
linux清空操作命令?,系统,数据,命令,名称,不了,文件夹,文件,环境,回收站,目录,删除文件夹中所有文件的linux命令(创建和删除文件和文件夹的lin