Oracle 重新分析表使資料庫自動壓縮表。

2021-05-09 16:50:11 字數 367 閱讀 7181

oracle11g具有自動的表壓縮功能, 但當insert語句未指定具體的列名時, 會使用自動表壓縮功能失效。(如該語句會使得表t_test不能自動壓縮: insert into t_test select * from t_test2)

另外使用一些外部工具進行資料裝載(sqlload),也有可能使得表不能自動壓縮,此時需要用以下語句,以重新分析表,分析完成之後,該錶即會自動壓縮。

alter table t_tablename move;

alter index ix_indexname rebuild; --如果該錶有索引的話,還需要重建索引

analyze table  t_tablename compute statistics;  --重新分析

文章標題 Oracle資料庫中dual表使用

一.業務場景 業務流程需要進行寫入和更新的比較,所以有原表和歷史表。要求表中的id唯一性,以及兩張表的id關聯,另外後續可能資料庫會進行遷移 二.方案選擇 方案一 id設定為int型自增長。這種做法程式設計簡單,無需考慮id唯一性,由資料庫幫忙維護。但是在此業務場景下存在缺點 1.這裡存在兩張表關聯...

Oracle資料庫重新啟動步驟

本文詳細的介紹了oracle資料庫較好的十種重新啟動步驟。1.停應用層的各種程式。2.停oralce的監聽程序 lsnrctl stop 3.在獨佔的系統使用者下,備份控制檔案 sql alter database backup controlfile to trace 4.在獨佔的系統使用者下,手...

ORACLE資料庫分析軟體

quest spotlight on oracle是一款針對oracle資料執行進行實時 分析的軟體,非常方便地讓dba觀察資料庫運 況.一段簡介 為了讓企業營運與投資報酬率發揮到極致,資訊人員必須隨時關注企業應用系統與資料庫的運作,避免任何系統中斷與效能不彰的情況發生。現在,透過quest系列產品...