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

Oracle delete數(shù)據(jù)后的釋放表空間問題的解決

數(shù)據(jù)庫 Oracle
以下的文章主要是介紹Oracle delete數(shù)據(jù)之后的相關(guān)的釋放表空間的問題的解決,下面就是相關(guān)內(nèi)容的主要描述,望你會(huì)有所收獲。

我們都知道數(shù)據(jù)表的龐大導(dǎo)而致其查詢速度的降低是水到渠成的,所以我們只有將相關(guān)的數(shù)據(jù)表的數(shù)據(jù)相應(yīng)的移走,但是如果使用Oracle delete之后,相關(guān)的數(shù)據(jù)刪除了,但是速度沒有多大改善,憂悶了。

使用備份表再drop掉原表。的確可以解決問題。但是較麻煩,今天請(qǐng)教了一個(gè)Oracle高手,解決了問題。 由于Oracle delete操作是不釋放表空間的,要想提高查詢速度則必須釋放表空間。

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

 

  1. analyze table itemLog compute statistics; 

再進(jìn)行select ,感覺的確快了很多。

另一種方法:使用exp將表導(dǎo)出,drop 掉表,再imp回去。

先做個(gè)簡(jiǎn)要筆記

今天,幫同事導(dǎo)數(shù)據(jù),從開發(fā)環(huán)境導(dǎo)到測(cè)試環(huán)境中,發(fā)現(xiàn)一個(gè)查詢變的很慢。查看執(zhí)行計(jì)劃,發(fā)現(xiàn)居然用了全表掃描(表中大約300w條記錄),為啥不用索引呢,查看索引狀態(tài),一切正常。暈。

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

 

  1. analyze table ysgl_compile_reqsub compute statistics for all indexes; 

正常了。

一個(gè)論壇上的帖子:

Analyze table對(duì)Oracle性能的提升

大家來討論一下這個(gè)優(yōu)化課題

我自己碰到的一個(gè)實(shí)際情況:

一個(gè)sql語句執(zhí)行要1個(gè)小時(shí),有時(shí)候還出不了結(jié)果,但分析sql涉及的表后,然后重新執(zhí)行3分鐘搞定!

真的有這樣驚人的差異?

世事無絕對(duì),有時(shí)候你可能發(fā)現(xiàn)會(huì)變慢

了解了CBO和RBO你就知道區(qū)別了

annlyze表會(huì)增加CBO執(zhí)行的性能?不一定的。

我就碰到一個(gè)語句分析后要執(zhí)行30多分鐘,刪除分析后,只要30秒。

很多情況下不一定的,***是自己從執(zhí)行計(jì)劃判斷

以上的相關(guān)內(nèi)容就是對(duì)Oracle delete數(shù)據(jù)后的釋放表空間問題的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫的類型LONG功能的介紹
  2. Oracle查詢優(yōu)化4大方面的主要途徑
  3. Oracle用戶的相關(guān)授權(quán)和管理的分析
  4. Oracle 外鍵的相關(guān)約束中級(jí)聯(lián)刪除的方案
  5. Oracle 數(shù)據(jù)庫的各種不同版本的差別
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-04-06 09:58:13

Oracle dele

2010-04-08 15:59:50

Oracle undo

2010-04-28 17:59:19

Oracle表空間

2011-05-20 15:50:06

oracle

2010-05-10 18:05:15

Oracle釋放und

2011-08-11 18:38:05

Oracle回滾段

2009-11-06 14:07:58

Oracle用戶表空間

2010-11-16 11:32:54

ORACLE增加表空間

2010-11-16 10:32:01

Oracle創(chuàng)建表空間

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)建

2016-12-27 15:47:19

臨時(shí)表空間數(shù)據(jù)

2010-04-15 14:39:56

Oracle創(chuàng)建表空間

2010-11-16 10:15:24

oracle創(chuàng)建表空間

2011-08-24 14:21:44

Oracle 10gUNDO表空間

2010-05-06 09:42:28

Oracle表空間

2011-08-05 12:44:57

Oracle數(shù)據(jù)庫表空間
點(diǎn)贊
收藏

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