久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價?。?!
當(dāng)前位置:主頁 > 網(wǎng)站建設(shè) > Oracle表碎片整理操作步驟詳解建站知識

Oracle表碎片整理操作步驟詳解建站知識

時間:2023-05-22 19:05:22 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 網(wǎng)絡(luò)小編

導(dǎo)讀:1建站知識數(shù)據(jù)庫在日常使用過程中,不斷的insert,delete,update操作,導(dǎo)致表和索引出現(xiàn)碎片是在所難免的事情,碎片多了,s個業(yè)網(wǎng)站建設(shè)公司高端網(wǎng)站建設(shè)。

個業(yè)網(wǎng)站建設(shè)公司高端網(wǎng)站建設(shè)

高水位線(HWL)下的許多數(shù)據(jù)塊都是無數(shù)據(jù)的,但全表掃描的時候要掃描到高水位線的數(shù)據(jù)塊,也就是說oracle要做許多的無用功!因此oracle提供了shrink space碎片整理功能。對于索引,可以采取rebuild online的方式進(jìn)行碎片整理,一般來說,經(jīng)常進(jìn)行DML操作的對象DBA要定期進(jìn)行維護,同時注意要及時更新統(tǒng)計信息!一:準(zhǔn)備測試數(shù)據(jù),使用HR用戶,創(chuàng)建T1表,插入約30W的數(shù)據(jù),并根據(jù)object_id創(chuàng)建普通索引,表占存儲空間34M

復(fù)制代碼 代碼如下:

SQL> conn /as sysdba 已連接。 SQL> select default_tablespace from dba_users where username='HR'; DEFAULT_TABLESPACE ------------------------------------------------------------ USERS SQL> conn hr/hr 已連接。 SQL> insert into t1 select * from t1; 已創(chuàng)建 74812 行。 SQL> insert into t1 select * from t1; 已創(chuàng)建 149624 行。 SQL> commit; 提交完成。 SQL> create index idx_t1_id on t1(object_id); 索引已創(chuàng)建。 SQL> exec dbms_stats.gather_table_stats('HR','T1',CASCADE=>TRUE); PL/SQL 過程已成功完成。 SQL> select count(1) from t1;   COUNT(1) ----------     299248 SQL> select sum(bytes)/1024/1024 from dba_segments where segment_name='T1'; SUM(BYTES)/1024/1024 --------------------              34.0625 SQL> select sum(bytes)/1024/1024 from dba_segments where segment_name='IDX_T1_ID'; SUM(BYTES)/1024/1024 --------------------                    6

二:估算表在高水位線下還有多少空間可用,這個值應(yīng)當(dāng)越低越好,表使用率越接近高水位線,全表掃描所做的無用功也就越少!DBMS_STATS包無法獲取EMPTY_BLOCKS統(tǒng)計信息,所以需要用analyze命令再收集一次統(tǒng)計信息

復(fù)制代碼 代碼如下:

SQL> SELECT blocks, empty_blocks, num_rows FROM user_tables WHERE table_name ='T1';     BLOCKS EMPTY_BLOCKS   NUM_ROWS ---------- ------------ ----------       4302            0     299248 SQL> analyze table t1 compute statistics; 表已分析。 SQL> SELECT blocks, empty_blocks, num_rows FROM user_tables WHERE table_name ='T1';     BLOCKS EMPTY_BLOCKS   NUM_ROWS ---------- ------------ ----------       4302  &nbs網(wǎng)站推廣優(yōu)化seop;        50     299248 SQL> col table_name for a20 SQL> SELECT TABLE_NAME,   2         (BLOCKS * 8192 / 1024 / 1024) -   3  &nbseo網(wǎng)站優(yōu)化sp;      (NUM_ROWS * AVG_ROW_LEN / 1024 / 1024) "Data lower than HWM in MB"   4    FROM USER_TABLES   5   WHERE table_name = 'T1'; TABLE_NAME           Data lower than HWM in MB -------------------- ------------------------- T1                                  5.07086182

關(guān)鍵詞標(biāo)簽: 詳解 操作步驟

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章Oracle表碎片整理操作步驟詳解建站知識主要講述詳解,操作步驟,Oracle表碎片整理操作步驟詳解建站網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_5110.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 左权县| 榆中县| 天柱县| 泸溪县| 文安县| 准格尔旗| 房产| 聊城市| 交口县| 拉孜县| 海安县| 邵东县| 视频| 连城县| 黄梅县| 敦煌市| 汪清县| 枣庄市| 始兴县| 云阳县| 棋牌| 宜兰县| 武安市| 英吉沙县| 满城县| 呼和浩特市| 黄石市| 苍山县| 泗阳县| 疏勒县| 临夏市| 浦北县| 天台县| 和静县| 耒阳市| 高雄县| 苍溪县| 化隆| 吉安县| 上思县| 香港|