<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    piliskys

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      25 隨筆 :: 0 文章 :: 40 評(píng)論 :: 0 Trackbacks
    眾所都知,數(shù)據(jù)庫(kù)事務(wù)及聯(lián)接在java操作中是一個(gè)昂貴的開(kāi)銷,一些程序及效率的優(yōu)化在這里有很大的優(yōu)化空間,但感覺(jué)數(shù)據(jù)庫(kù)的開(kāi)啟關(guān)閉好像沒(méi)有統(tǒng)一和最優(yōu)的方案,

    如上圖:假設(shè)AF為java中一次會(huì)話的過(guò)程,而bc和de表示java與數(shù)據(jù)庫(kù)操作占用的過(guò)程(當(dāng)然在會(huì)話中可能存在不止兩次的數(shù)據(jù)庫(kù)操作),現(xiàn)在可能有下面幾種情況:
    1),在A之前就開(kāi)啟數(shù)據(jù)庫(kù)及事務(wù),在F之后提交或回滾事務(wù)和斷開(kāi)數(shù)據(jù)庫(kù)(這可能在有些架構(gòu)中是這樣實(shí)現(xiàn)的,因?yàn)樽鳛槌绦騿T不用考慮數(shù)據(jù)庫(kù)的聯(lián)接關(guān)閉及事務(wù),統(tǒng)一由公用類完成)。
    2),在b之時(shí)開(kāi)啟在c之后斷開(kāi),在d之時(shí)又開(kāi)啟,在e之后斷開(kāi),這也很常見(jiàn),典型的用時(shí)開(kāi),用完就斷。
    3),在b之時(shí)開(kāi)啟,在F之后斷開(kāi),其實(shí)這種是跟第一種相同,只是一種改時(shí)罷了,因?yàn)槲覀兛梢源_定在一次會(huì)話中第一次用數(shù)據(jù)庫(kù),有人可能會(huì)說(shuō)在e之后斷開(kāi)不是更好,節(jié)省了ef過(guò)程的數(shù)據(jù)庫(kù)聯(lián)接開(kāi)銷,理論上是這樣的,但是這是做不到的,因?yàn)槲覀儾恢烙昧诉@次數(shù)據(jù)庫(kù)后在這次會(huì)話中就不會(huì)再用了,所以我們只能在f點(diǎn)結(jié)束后統(tǒng)一斷開(kāi)及處理事務(wù)。
    4),可能還有其它的方案是我不清楚的。
    因此,我們可以看到在4方案沒(méi)有明確定義之前,只有2和3是可比較的,對(duì)于數(shù)據(jù)庫(kù)占有的時(shí)間來(lái)看,2方案是肯定優(yōu)于3的,但是我們清楚數(shù)據(jù)庫(kù)的開(kāi)啟及聯(lián)接本身也是一個(gè)比較大的開(kāi)銷,就像一個(gè)電視機(jī),多開(kāi)些可能會(huì)浪費(fèi)些電,但如果總是一開(kāi)一關(guān)的話,電視機(jī)也容易壞。如要有一個(gè)統(tǒng)一的轉(zhuǎn)化參考標(biāo)準(zhǔn):一次開(kāi)銷代表多少,而占用的時(shí)間又代表多少,那么我們肯定可以選出一個(gè)最優(yōu)方案來(lái),但這看來(lái)是很難做到的(看來(lái)軟件的設(shè)計(jì)遠(yuǎn)沒(méi)有種田來(lái)的實(shí)在啊).
    個(gè)人感覺(jué)應(yīng)該采取第3種方案,因?yàn)橐恍┓菙?shù)據(jù)庫(kù)的處理多半是內(nèi)存中的處理及運(yùn)算,應(yīng)該很快(但話是不能絕對(duì)的,java的一些文件處理及遠(yuǎn)程調(diào)用等可能也很慢)。
    如在數(shù)據(jù)庫(kù)調(diào)用方面有何見(jiàn)解,望多探討,以上屬個(gè)人愚見(jiàn),望能拋磚引玉。
    posted on 2006-03-21 08:45 霹靂火 閱讀(776) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲AⅤ永久无码精品AA| 国产黄色免费网站| 在人线av无码免费高潮喷水| 91精品国产免费入口| 亚洲精品和日本精品| 看一级毛片免费观看视频| 成年男女男精品免费视频网站| 99久久精品国产亚洲| 亚洲免费精彩视频在线观看| 1024免费福利永久观看网站| 亚洲成人激情在线| 美女视频黄的免费视频网页| 无码乱肉视频免费大全合集| 亚洲国产精品久久66| 野花香高清在线观看视频播放免费 | 中文字幕久久亚洲一区| 免费人人潮人人爽一区二区| 日韩一品在线播放视频一品免费| 亚洲一区免费在线观看| 日本高清在线免费| 最新亚洲春色Av无码专区| 成人无码区免费视频观看 | 91在线亚洲综合在线| 久久青草免费91线频观看站街| 亚洲精品麻豆av| 国产高潮流白浆喷水免费A片 | 亚洲啪啪AV无码片| 亚洲综合成人婷婷五月网址| 成人看的午夜免费毛片| 亚洲乱人伦中文字幕无码| 免费鲁丝片一级观看| 日韩大片在线永久免费观看网站 | 亚洲精品动漫免费二区| 亚洲人成欧美中文字幕| 免费看少妇作爱视频| caoporn国产精品免费| 亚洲人成中文字幕在线观看| 在线观看特色大片免费网站| 亚洲国产精品综合久久2007| 一级做a爱过程免费视频高清| 亚洲综合在线另类色区奇米|