成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

提高 Oracle JDBC的性能的辦法

數據庫 Oracle
以下的文章主要是是介紹利用那些的實際操作辦法來提高 Oracle JDBC的性能,以下就是文章的具體內容的描述,望你瀏覽完之后會有所收獲。

本文主要描述的是如何利用連接與語句池的特性來大幅度的提高 Oracle JDBC 程序的相關性能。我們一般使用的,諸如連接池與語句池等池技術就可以顯著提高數據庫密集型應用程序的性能,因為這樣可以實現對象重用,而無需花費時間和資源重新創建對象。

如果應用程序與數據庫頻繁交互并且經常使用相同的參數重新建立連接,那么重用表示應用程序使用的物理數據庫連接的數據庫連接對象可顯著提高性能。反之,如果應用程序與其基礎數據庫很少連接,您不會因使用連接池獲益。實際上,如果池的設置(例如,允許的最大或最小連接數限制)針對特定應用程序進行了優化,許多數據庫密集型應用程序都可以因使用連接池獲益。

與連接池一樣,語句池也是用于提高應用程序性能的技術。通過在應用程序運行期間多次執行語句池,可以進一步提高性能。然而,我們應該意識到語句池并不是解決性能問題的靈丹妙藥。如果對每條語句進行緩存而不辨別其在程序中執行的次數,則不可能獲得任何性能改進。

實際上,由于將語句放入緩存并保存在緩存中將產生開銷,因此對在程序執行期間僅執行一次的語句進行緩存將降低性能。

本文將向您介紹如何利用連接池和語句池提升通過 Oracle JDBC 瘦驅動程序與 Oracle 數據庫交互的數據密集型 Java 數據庫連接 (JDBC) 程序的性能。本文將特別介紹 Oracle Universal Connection Pool (UCP) for JDBC,它提供了適用于緩存 JDBC 連接的全功能連接池實現。

最后,本文將討論如何通過使用語句池獲益,需要利用特定于 Oracle 的 JDBC 驅動程序的特性以及新的 JDBC 4.0 方法,這些方法已添加到 Statement 接口并且在支持 Java 開發工具包 (JDK) 1.6 及更高版本的 Oracle JDBC 驅動程序中可用。

設置工作環境

要使用本文中的示例并訪問 Oracle 數據庫,您的開發計算機上需要安裝以下軟件組件(請參見“下載”portlet 以獲得鏈接):

 

JDK 1.6

支持 JDK 1.6 的 Oracle JDBC 瘦驅動程序

 

Oracle 通用連接池庫

 

Oracle JDBC 瘦驅動程序是一個 Type IV JDBC 驅動程序,這意味著它獨立于平臺,并且在與 Oracle 數據庫交互的客戶端上不需要任何額外的 Oracle 軟件。因此,您可以從 JDBC 驅動程序下載頁面下載包含相應瘦驅動程序版本類別的 JAR 文件,然后將該驅動程序安裝在您的計算機上,無需安裝/升級任何其他的 Oracle 軟件。要安裝該驅動程序,您只需將其 JAR 文件復制到本地文件系統,然后將這些 JAR 的路徑包括在 CLASSPATH 環境變量中。例如,您可能包括以下路徑:

 

 

  1. ORACLE_HOME/jdbc/lib/ojdbc6.jar ORACLE_HOME/jlib/orai18n.jar 

如果您的計算機上已經安裝了 Oracle 數據庫,則瘦驅動程序也已經隨 Oracle 數據庫安裝到您的計算機上。但是,由于瘦驅動程序獨立于任何其他 Oracle 軟件,因此您可以通過使用相應的 JAR 文件(可以在 JDBC 驅動程序下載頁面找到)輕松升級到該驅動程序的最新版本。

 

UCP 是從 11.1.0.7 版開始引入 Oracle 數據庫 11g 的一個新特性。該特性從 Oracle 應用服務器 11g 第 1 版開始就包含在 Oracle 應用服務器中。如果您使用的是未裝載 UCP 的 JAR 文件(名為 ucp.jar)的舊版本軟件,或者您希望升級到最新的 UCP 版本,可以從 Oracle 數據庫 UCP 下載頁面獲取 ucp.jar。該程序包包含 UCP 的類,以便于將其包括在類路徑中來啟用該特性。所包括的路徑可能如下所示:

 

  1. ORACLE_HOME/ucp/lib/ucp.jar 

上述的相關內容就是對高性能 Oracle JDBC的描述,希望會給你帶來一些幫助在此方面。
 

 【編輯推薦】

  1. Oracle進程中出現帶鎖狀況的解決
  2. Oracle內存結構里Process Memory實際操作步驟
  3. Oracle同時訪問N個SQL Server的實操
  4. Oracle細粒度如何進行訪問
  5. Oracle數據庫的異構服務原理描述

 

責任編輯:佚名 來源: 互聯網
相關推薦

2011-04-11 14:56:09

Oracle性能

2011-05-30 13:15:05

PHP

2009-05-11 14:19:55

Oracle性能優化數據庫

2010-10-27 15:26:42

Oracle執行計劃

2011-05-24 15:15:12

mysql性能

2010-04-16 16:12:51

jdbc分頁

2009-07-20 15:51:45

JDBC連接Oracl

2012-11-27 10:21:25

無線技術WLANAP

2010-04-27 16:41:07

Oracle性能

2011-03-21 11:14:21

Oracle性能調整

2010-04-14 12:51:10

Oracle性能

2015-11-16 10:21:28

Java中鎖性能

2017-11-06 13:25:25

MySQL數據庫技巧

2022-06-29 08:00:00

SQL分層表數據

2009-08-06 11:12:17

提高GDI編程性能

2010-01-05 18:49:57

.NET Framew

2009-05-31 09:07:35

Oracle鎖定

2011-04-01 15:36:24

索引SQL Server

2010-05-07 18:14:08

Oracle性能調整

2010-04-21 09:12:56

Oracle JDBC
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99re在线视频 | 国产 日韩 欧美 制服 另类 | 天天干天天色 | 搞av.com | 18成人在线观看 | 日韩福利在线 | 日韩国产免费观看 | 色视频www在线播放国产人成 | 黄在线 | 欧美日韩中文字幕 | 国产精品3区 | 天堂久久一区 | 久久久久久久久久久久91 | 亚洲人va欧美va人人爽 | 成人影视网址 | 日本a视频 | 亚洲一区二区在线视频 | 精品一区二区三区不卡 | 国产精品久久影院 | a在线视频 | 精品综合 | 99精品在线观看 | 亚洲免费精品 | 中文久久 | 狠狠操婷婷| aaa在线| 中文字幕三区 | julia中文字幕久久一区二区 | 成人在线视 | 亚洲第一在线视频 | 美女视频一区二区三区 | 欧美精品一区二区三区四区五区 | 日韩在线看片 | 视频羞羞| 国内精品一区二区三区 | av成人在线观看 | 久久久久久久久久毛片 | 国户精品久久久久久久久久久不卡 | 日韩精品久久久久 | 久草新在线 | 一区二区av在线 |