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

平面设计素材网站有哪些网站制作 郑州

平面设计素材网站有哪些,网站制作 郑州,比较好的WordPress中文主题,怎么建立网站 个人热点Oracle数据库中的表碎片整理与优化是一个重要的维护任务#xff0c;可以显著提高数据库的性能。表碎片通常是由于频繁的插入、删除和更新操作导致的。以下是一些常见的方法和步骤#xff0c;帮助你进行表碎片整理与优化。 1. 识别碎片表 首先#xff0c;需要识别哪些表存在…Oracle数据库中的表碎片整理与优化是一个重要的维护任务可以显著提高数据库的性能。表碎片通常是由于频繁的插入、删除和更新操作导致的。以下是一些常见的方法和步骤帮助你进行表碎片整理与优化。 1. 识别碎片表 首先需要识别哪些表存在碎片。可以通过以下查询来识别表的碎片程度 -- 查询表的碎片程度 SELECT segment_name, segment_type, extents, blocks, empty_blocks, avg_space, chain_cnt, avg_row_len FROM dba_segments WHERE segment_type TABLE AND tablespace_name YOUR_TABLESPACE_NAME ORDER BY extents DESC;2. 收集统计信息 在进行碎片整理之前确保收集最新的统计信息以便优化器能够生成最佳的执行计划 EXEC DBMS_STATS.GATHER_TABLE_STATS(SCHEMA_NAME, TABLE_NAME);3. 重建表 重建表是消除碎片的一种有效方法。可以通过以下方式重建表 3.1 使用 ALTER TABLE ... MOVE 命令 ALTER TABLE schema_name.table_name MOVE;3.2 重建索引 在移动表之后需要重建表上的索引以确保索引也处于最佳状态 ALTER INDEX schema_name.index_name REBUILD;3.3 重建所有索引 如果表上有多个索引可以使用以下脚本一次性重建所有索引 BEGINFOR idx IN (SELECT index_name FROM user_indexes WHERE table_name TABLE_NAME) LOOPEXECUTE IMMEDIATE ALTER INDEX || idx.index_name || REBUILD;END LOOP; END; /4. 优化表存储参数 优化表的存储参数可以减少碎片的产生。可以通过以下方式调整存储参数 ALTER TABLE schema_name.table_name STORAGE (INITIAL 1M NEXT 1M PCTINCREASE 0);5. 使用 DBMS_REDEFINITION 包 对于大型表使用 DBMS_REDEFINITION 包进行在线重定义是一个更好的选择因为它可以在不影响业务的情况下进行碎片整理 5.1 开始重定义 EXEC DBMS_REDEFINITION.START_REDEF_TABLE(schema_name, table_name, int_table_name);5.2 复制依赖对象 EXEC DBMS_REDEFINITION.COPY_TABLE_DEPENDENTS(schema_name, table_name, int_table_name);5.3 完成重定义 EXEC DBMS_REDEFINITION.FINISH_REDEF_TABLE(schema_name, table_name, int_table_name);6. 分区表 对于非常大的表可以考虑使用分区表技术。分区可以显著提高查询性能并减少碎片的影响 -- 创建分区表 CREATE TABLE schema_name.table_name (column1 datatype,column2 datatype,... ) PARTITION BY RANGE (column1) (PARTITION p1 VALUES LESS THAN (value1),PARTITION p2 VALUES LESS THAN (value2),... );7. 定期维护 定期进行表的维护可以防止碎片的积累。以下是一些定期维护的任务 定期收集统计信息 EXEC DBMS_STATS.GATHER_TABLE_STATS(SCHEMA_NAME, TABLE_NAME);定期重建索引 BEGINFOR idx IN (SELECT index_name FROM user_indexes WHERE table_name TABLE_NAME) LOOPEXECUTE IMMEDIATE ALTER INDEX || idx.index_name || REBUILD;END LOOP; END; /定期移动表 ALTER TABLE schema_name.table_name MOVE;8. 监控和诊断 使用Oracle提供的工具和视图来监控和诊断表的性能问题 AWR报告 ?/rdbms/admin/awrrpt.sqlSQL Trace和TKPROF ALTER SESSION SET SQL_TRACE TRUE; -- 执行SQL ALTER SESSION SET SQL_TRACE FALSE; -- 使用tkprof分析trace文件 tkprof trace_file.trc output_file.txt总结 通过以上步骤可以有效地进行Oracle表的碎片整理与优化。具体步骤包括识别碎片表、收集统计信息、重建表和索引、优化存储参数、使用在线重定义、分区表以及定期维护。
http://www.hkea.cn/news/14354362/

相关文章:

  • 中国建设银行网站会员注册信息补充wordpress 华哥
  • 哈尔滨网站优化流程南乐网站开发
  • php网站怎么做post订单最近的重大新闻
  • 南京快速建站公司做招聘网站的背景图片
  • 做ppt很有创意的网站企业网站制作设
  • 邢台企业做网站的公司建立soho公司网站
  • 阿三做网站做徽商要做网站吗
  • 一流的龙岗网站设计做个网站怎样做的
  • 网页制作的基本知识企业网站优化公司哪家好
  • php在网站制作中的运行机制注册网址查询
  • 合众商道网站开发东莞市路桥公司
  • 6生肖竞猜网站建设觉得自己做的网站土怎么办
  • 聊城做网站的公司平台网店推广怎么做
  • 企业做网站的好处是什么h5 页面模板
  • 苏州 网站建设肥西县住房和城乡建设局网站
  • 丹阳做公司网站用wordpress做论坛好吗
  • 我想做个旅游网站怎么做行政机关网站建设的意义
  • 龙岩seo包年系统排行榜廊坊seo优化排名
  • 网站两个域名wordpress copyright
  • 深圳网址网站建设公司医疗器械公司排名
  • 网站宣传虚假处罚标准手机wap网站模板免费下载
  • 帝国cms做招聘网站绵阳住房和城乡建设厅官方网站
  • 网站建设怎么报价wordpress视频教程 电驴
  • python做网站例子WORDPRESS菜单位置添加搜索框
  • 洛阳万悦网站建设潍坊专业输送带产品介绍
  • 网上服装商城网站建设方案策划书中国公路建设在哪个网站公示
  • 大网站的建设重点网站域名ip查询
  • 青岛外贸假发网站建设wordpress sendcloud
  • 网站开发的基本功能wordpress苏醒主题
  • 德江网站建设php个人网站简洁