偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle SQL執(zhí)行緩慢的原因以及解決方案

數(shù)據(jù)庫(kù) Oracle
我們今天主要和大家介紹的是Oracle SQL執(zhí)行緩慢的原因的分析,以及相關(guān)的DBA給出的具體的解決方案的描述,以下就是文章的具體內(nèi)容描述。

以下的文章抓喲是對(duì)Oracle SQL執(zhí)行緩慢的原因的分析,如果Oracle數(shù)據(jù)庫(kù)中的某張表的相關(guān)數(shù)據(jù)已是2億多時(shí),同時(shí)此表也創(chuàng)建了相關(guān)的4個(gè)獨(dú)立的相關(guān)索引。由于業(yè)務(wù)方面的需要,每天需分兩次向此表中插入300萬(wàn)條記錄。

由于數(shù)據(jù)量大,每次插入耗時(shí)3個(gè)小時(shí)以上,嚴(yán)重影響效率。

因此,修改了系統(tǒng)的算法,將此表中只存儲(chǔ)當(dāng)天新增記錄。將此表truncate后,第二天執(zhí)行對(duì)此表的update操作時(shí),非常耗時(shí)。表中有2億多條數(shù)據(jù)的時(shí)候,此Oracle sql語(yǔ)句耗時(shí)59秒;表中有300萬(wàn)條數(shù)據(jù)的時(shí)候,此Oracle sql語(yǔ)句耗時(shí)幾個(gè)小時(shí)。

咨詢DBA后,得出結(jié)論,需重建索引。重建后,6秒完成此操作。但第三天問題依然出現(xiàn)。DBA正在查找原因。難道每次truncate表,都需要重建索引?

對(duì)于這個(gè)問題,DBA也沒有給出合理的解釋,推測(cè)主要原因是Oracle復(fù)雜的查詢優(yōu)化算法。

最終,DBA給出的解決方案:

 

  1. truncate table ....  
  2. drop index.....  
  3. insert data .....  
  4. create index ...  
  5. analyze table table_name compute statistics;  

 

重新生成統(tǒng)計(jì)數(shù)據(jù)

調(diào)整后,整個(gè)操作耗時(shí)非常少。 

以上的相關(guān)內(nèi)容就是對(duì)Oracle SQL執(zhí)行緩慢的分析的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫(kù)索引的優(yōu)點(diǎn)與缺點(diǎn)簡(jiǎn)介
  2. Oracle使用游標(biāo)觸發(fā)器的實(shí)際存儲(chǔ)過程
  3. Oracle使用相關(guān)觸發(fā)器來實(shí)現(xiàn)自增ID
  4. Oracle查看和修改其***的游標(biāo)數(shù)
  5. Oracle delete數(shù)據(jù)后的釋放表空間問題的解決
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-04-12 11:29:23

Oracle SQL

2010-04-02 14:16:10

Oracle SQL

2011-08-22 15:31:51

SQL Servermssqlserver數(shù)據(jù)庫(kù)復(fù)制

2018-10-23 10:00:21

Windows 10WindowsSSD緩慢

2010-05-07 16:30:01

Oracle數(shù)據(jù)集成

2024-11-28 09:37:28

2010-04-30 17:33:27

Oracle數(shù)據(jù)集成

2018-10-12 14:34:13

2010-05-04 13:52:00

Oracle用戶被鎖

2011-05-05 13:13:04

深信服Oracle廣域網(wǎng)加速

2024-11-08 13:47:35

中文亂碼配置

2025-03-25 01:00:00

2011-05-24 11:26:11

2025-03-25 08:20:00

Linux虛擬內(nèi)存系統(tǒng)

2010-04-20 11:56:30

Oracle物理結(jié)構(gòu)故

2010-04-28 11:48:13

Oracle MySQ

2009-01-19 16:15:05

緩慢變化維數(shù)據(jù)倉(cāng)庫(kù)解決方案

2010-09-10 10:03:47

Oracle零售行業(yè)

2019-05-24 08:36:33

MySQL查詢SQL

2018-11-12 11:12:46

點(diǎn)贊
收藏

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