自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle delete數(shù)據(jù)在釋放表空間出現(xiàn)的問題

數(shù)據(jù)庫 Oracle
本文主要介紹的是Oracle delete數(shù)據(jù)后的釋放表空間問題中以O(shè)racle 9i為實例的實際操作方案的具體介紹,望你瀏覽完以下的內(nèi)容會有所收獲。

以下的文章主要是介紹Oracle delete數(shù)據(jù)后的釋放表空間問題以Oracle 9i為實例。以下就是對相關(guān)內(nèi)容的具體介紹,以下就是Oracle delete的相關(guān)內(nèi)容的具體介紹,望你瀏覽完以下的內(nèi)容會有所收獲。

數(shù)據(jù)表的龐大導(dǎo)致查詢速度降低是必然的,所以常常將數(shù)據(jù)表的數(shù)據(jù)移走,但是使用delete后,數(shù)據(jù)是刪除了,但是速度沒有多大改善,憂悶了。使用備份表再drop掉原表。的確可以解決問題。但是較麻煩,今天請教了一個Oracle高手,解決了問題。 由于delete操作是不釋放表空間的,要想提高查詢速度則必須釋放表空間。

對Oracle 9i而言,釋放表空間則需要重新分析表。

 

  1. analyze table itemLog compute statistics; 

再進行select ,感覺的確快了很多。

另一種方法:

使用exp將表導(dǎo)出,drop 掉表,再imp回去。先做個簡要筆記今天,幫同事導(dǎo)數(shù)據(jù),從開發(fā)環(huán)境導(dǎo)到測試環(huán)境中,發(fā)現(xiàn)一個查詢變的很慢。查看執(zhí)行計劃,發(fā)現(xiàn)居然用了全表掃描(表中大約300w條記錄),為啥不用索引呢,查看索引狀態(tài),一切正常。

肯定是索引的問題,先分析一下表再說。

 

  1. analyze table ysgl_compile_reqsub 
    compute statistics for all indexes; 

正常了。

一個論壇上的帖子:

Analyze table對Oracle性能的提升,大家來討論一下這個優(yōu)化課題我自己碰到的一個實際情況:

一個sql語句執(zhí)行要1個小時,有時候還出不了結(jié)果,但分析sql涉及的表后,然后重新執(zhí)行3分鐘搞定!真的有這樣驚人的差異?世事無絕對,有時候你可能發(fā)現(xiàn)會變慢,了解了CBO和RBO你就知道區(qū)別了。

annlyze表會增加CBO執(zhí)行的性能?不一定的。我就碰到一個語句分析后要執(zhí)行30多分鐘,刪除分析后,只要30秒。很多情況下不一定的,最好是自己從執(zhí)行計劃判斷。

以上的相關(guān)內(nèi)容就是對Oracle delete數(shù)據(jù)后的釋放表空間問題以O(shè)racle 9i為實例開做以詳細解析,望你能有所收獲。

【編輯推薦】

  1. Oracle約束的添加可以用六種方法解決
  2. Oracle join用法的具體介紹
  3. Oracle遞歸查詢中用相關(guān)的子句來進行遞歸查詢
  4. 查看Oracle當前連接數(shù)用SQL語句的實際操作
  5. Oracle SQL執(zhí)行緩慢的原因分析
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-04-26 13:38:34

Oracle dele

2010-04-08 15:59:50

Oracle undo

2010-05-10 18:05:15

Oracle釋放und

2010-04-28 17:59:19

Oracle表空間

2009-11-06 14:07:58

Oracle用戶表空間

2009-10-23 15:30:17

Oracle表空間恢復(fù)

2010-11-16 11:32:54

ORACLE增加表空間

2010-11-16 10:32:01

Oracle創(chuàng)建表空間

2011-05-20 15:50:06

oracle

2010-03-24 09:42:12

Oracle數(shù)據(jù)庫

2010-10-29 10:22:21

Oracle表空間

2010-11-16 11:17:41

Oracle表空間大小

2010-10-27 14:41:45

Oracle查詢用戶表

2010-04-15 14:18:30

Oracle創(chuàng)建

2010-04-15 14:39:56

Oracle創(chuàng)建表空間

2010-11-16 10:15:24

oracle創(chuàng)建表空間

2021-03-05 08:29:20

DeleteMysql數(shù)據(jù)結(jié)構(gòu)

2011-08-11 18:38:05

Oracle回滾段

2011-08-05 12:44:57

Oracle數(shù)據(jù)庫表空間

2009-11-02 18:03:25

Oracle用戶表空間
點贊
收藏

51CTO技術(shù)棧公眾號