当前位置: 首页 > wzjs >正文

淮安 网站建设:2021最近最火的关键词

淮安 网站建设:,2021最近最火的关键词,网站程序源码下载,做视频网站教程零、查看数据库的统计信息收集是否开启 select * from dba_autotask_client; auto optimizer stats collection 是表示开启数据库自动统计信息收集。 一、查看统计信息是否锁定 select stattype_locked,last_analyzed,a.* from dba_tab_statistics a where a.stattype_locke…

零、查看数据库的统计信息收集是否开启

select * from dba_autotask_client;

auto optimizer stats collection 是表示开启数据库自动统计信息收集。

一、查看统计信息是否锁定

select stattype_locked,last_analyzed,a.* from dba_tab_statistics a where a.stattype_locked is not null;

该字段值为空表示 没有锁定,ALL则表示统计信息收集被锁定。

二、解锁、统计信息收集、锁定

exec dbms_stats.unlock_table_stats(ownname => 'USER1',tabname => 'TABLE1');

exec dbms_stats.gather_table_stats('USER1','TABLE1');

exec dbms_stats.lock_table_stats('USER1','TABLE1');

三、其他

--analyze命令已经过时

– 无法提供灵活的分析选项

– 无法提供并行的分析

– 无法对分析数据进行管理

--DBMS_STATS

– 专门为CBO提供信息来源

– 可以进行数据分析的多种组合

– 可以对分区进行分析

– 可以进行分析数据管理

• 备份,恢复,删除,设置....

不能收集行迁移,行迁移需要使用analyze

analyze table productuser.supplymessage validate structure cascade;

--创建统计信息历史保留表 

begin

  dbms_stats.create_stat_table(ownname => 'productuser',stattab => 'stat_tableofproduct') ; 

end;

--导出整个scheme的统计信息 

begin

   dbms_stats.export_schema_stats(ownname => 'productuser',stattab => 'stat_tableofproduct') ; 

end;

--删除表的统计信息

begin

  dbms_stats.delete_table_stats(ownname => 'productuser',tabname => 'product') ;

end;

select * from user_tables where table_name='PRODUCT'

--导入表的历史统计信息

begin

   dbms_stats.import_table_stats(ownname => 'productuser',tabname => 'product',stattab => 'stat_tableofproduct') ; 

end;

--如果进行分析后,大部分表的执行计划都走错,需要导回整个scheme的统计信息

begin

   dbms_stats.import_schema_stats(ownname => 'productuser',stattab => 'stat_tableofproduct');

end;

--导入索引的统计信息

begin

   dbms_stats.import_index_stats(ownname => 'productuser',indname => 'xxx',stattab => 'stat_tableofproduct') 

end;

analyze table 可以指定分析: 表、所有字段、所有索引字段、所有索引。 若不指定则全部都分析。

1、全分析

说明:全分析,包括表、字段、索引。统计信息产生在user_tables、user_tab_columns、user_indexes中。

analyze table my_table compute statistics for table for all indexes for all columns;

2、指定表分析

说明:只分析表。统计信息只产生在user_tables中。

analyze table my_table compute statistics for table;

查看表的统计信息:select table_name,num_rows,blocks,empty_blocks from user_table;

3、指定所有字段分析

说明:只分析字段。统计信息只产生在user_tab_columns中,且全字段有。

analyze table my_table compute statistics for all columns;

查看字段的统计信息:select table_name,column_name,num_distinct,low_value,high_value,density from user_tab_columns;

4、指定有索引的字段分析

说明:只分析有索引的字段。统计信息只产生在user_tab_columns中,且只有含索引的字段有。

analyze table my_table compute statistics for all indexed columns;

5、指定索引分析

说明:只分析索引。统计信息只产生在user_indexes中。

analyze table my_table compute statistics for all indexes;

查看索引的统计信息

select table_name,index_name,blevel,leaf_blocks,distinct_keys,avg_leaf_blocks_per_key,avg_data_blocks_per_key,clustering_factor,num_rows from user_indexes;

另外,可以删除分析数据:

SQL> analyze table my_table delete statistics;

SQL> analyze table my_table delete statistics for table for all indexes for all indexed columns;

特别需要注意的:

truncate命令不会修改数据的统计信息,也就是如果我们想让CBO利用合理利用数据的统计信息的时候,需要我们及时的使用analyze命令或者dbms_stats重新统计数据的统计信息。

http://www.dtcms.com/wzjs/63487.html

相关文章:

  • 清远市建设局官方网站网络营销方式哪些
  • 企业合作的响应式网站标题优化怎样选关键词
  • google的网站优化工具个人代运营一般怎么收费
  • 网站站建设怎么在百度发布信息
  • wordpress怎样引入css js影视网站怎么优化关键词排名
  • 加强文化网站建设百度站长工具平台
  • 网站架构设计师主要做什么seo站长查询
  • 日本真人做爰视频免费网站网络广告营销对应案例
  • 网站建设教程讲解百度推广有哪些售后服务
  • 自己服务器做网站服务器备案网站排名优化方法
  • 游戏充值网站怎么做seo 关键词优化
  • 咕果网给企业做网站的全国知名网站排名
  • 常德做网站公司推广产品的文案
  • 网站开发宣传广告沈阳seo关键词排名优化软件
  • 湖北网站seo设计网络营销文案实例
  • 香港虚拟主机需要备案吗济南seo外包服务
  • 网站搭建是哪个岗位做的事儿南平seo
  • 网站的联系我们怎么做网站应该如何进行优化
  • 都匀网站建设临沂seo代理商
  • 模板网站建设哪家专业seoul是什么国家
  • 网站建设默认字体品牌推广百度seo
  • 阿里OSS做网站图库费用seo搜索引擎优化推广专员
  • 台州做网站优化哪家好淘宝指数入口
  • 深圳网站建设哪家好网页怎么做出来的
  • wordpress 文章宽度seo关键词优化软件官网
  • 网站开发培训教程网络推广推广培训
  • 做网站用php如何学习使用网站模板快速建站
  • 兰州企业 网站建设石家庄谷歌seo
  • 网站备案状态查询最近五天的新闻大事
  • 营销型网站建设都具有哪些优势百度站长平台电脑版