使用Oracle和伺服器記憶體,資料處理效率對比

2021-05-24 15:46:07 字數 1026 閱讀 2037

在編寫聚合點資料處理過程中,得到如下資料:

方式型別為:

a:臨時表為公共資料庫表,不停的插入刪除臨時表,獲取分析資料,資料每完成一條,寫入一次 b

:臨時表為處理伺服器記憶體中的

datatable

結構,資料寫入採用

buffer

方式,每個比例尺寫入一次 c

:每個圖層建立乙個臨時表,生成的資料採用

buffer

方式儲存,不使用事務機制

持續時間

資料量資料生成點

方式型別

3:58

3978

1530 a

0:22

3978

2158 b

0:34

3978

2160 c

44:17

35607

20654 a

36:49

35607

27078 b

9:39

35607

27066 c

1:05:46

215492

21453 a

8:33:20

215492

39479 b

0:35:56

215492

39447 c

說明:b、c

是的聚合範圍為

3厘公尺,a為

5厘公尺,所以會有出入。選取起始點是隨機的,所以b、

c的生成點會不一樣。

結論:1、通過觀察、分析以上資料,可以知道使用

datatable

對於小資料量(千級)的資料查詢是很快的,萬級效率就一般了,而到了十萬級別效率就非常低了。 2

、oracle

資料庫在無索引的全表遍歷上的效率在千級資料上沒有什麼優勢,但是萬級以上,他在這裡的優化,效率就顯而易見了。 3

、比較鬱悶的是,這種使用資料庫實體表做臨時表的方法,顯然不是最好的,可是目前想不到更好的解決方案,而且,頻繁的對資料庫進行建表、刪表、插入、刪除操作,對資料庫的效率影響很大。

電腦和伺服器主要

第3章 電腦和伺服器的構成 一台電腦是由許許多多的零部件組成,只有這些零部件組合在一起協調的工作,才能稱之為電腦 電腦發展到現在有很大的變化,但是工作原理卻沒有發生變化,其中包括,主機板,cpu,記憶體 硬碟,顯示卡,音效卡等等,下面將簡單的介紹組成電腦的各個零部件。3.1 機箱 3.2 電源 功能...

Oracle的引數檔案和伺服器引數檔案

在oracle中通過存在的引數檔案建立伺服器引數檔案 因為spfile.ora檔案為二進位制檔案,有可能手動修改spfile.ora後,oracle無法識別,也就無法啟動了。解決辦法如下 1,找到相應例項的pfile檔案 在10.0.2 admin 例項名 pfile 資料夾下有個init.ora....

什麼是伺服器和伺服器的作用

伺服器的是什麼?什麼是伺服器 伺服器作為網路的節點,儲存 處理網路上80 的資料 資訊,因此也被稱為網路的靈魂。從廣義上講,伺服器是指網路中能對其它機器提供某些服務的計算機系統 如果乙個pc對外提供ftp服務,也可以叫伺服器 從狹義上講,伺服器是專指某些高效能計算機,能通過網路,對外提供服務。相對於...