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

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

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

    posts - 32,  comments - 3,  trackbacks - 0
     1 <?xml version="1.0" encoding="ISO-8859-1"?>  
     2 <!--  
     3 Properties for Proxool Configurator testing. Defines the same parameters as  
     4 TestHelper.buildCompleteAlternativeProperties()  
     5 -->  
     6 <something-else-entirely xmlns=" xmlns:proxool="  
     7 The latest version is available at 
    >  
     8     <proxool:proxool>  
     9         <proxool:alias>xml-test-ns</proxool:alias>  
    10         <proxool:driver-url>jdbc:hsqldb:db/test</proxool:driver-url>  
    11         <proxool:driver-class>org.hsqldb.jdbcDriver</proxool:driver-class>  
    12         <proxool:driver-properties>  
    13             <proxool:property name="user" value="sa"/>  
    14             <proxool:property name="password" value=""/>  
    15         </proxool:driver-properties>  
    16         <proxool:house-keeping-sleep-time>40000</proxool:house-keeping-sleep-time>  
    17         <proxool:house-keeping-test-sql>select CURRENT_DATE  
    18         </proxool:house-keeping-test-sql>  
    19         <proxool:maximum-connection-count>10</proxool:maximum-connection-count>  
    20         <proxool:minimum-connection-count>3</proxool:minimum-connection-count>  
    21         <proxool:maximum-connection-lifetime>18000000  
    22         </proxool:maximum-connection-lifetime> <!-- 5 hours -->  
    23         <proxool:simultaneous-build-throttle>5</proxool:simultaneous-build-throttle>  
    24         <proxool:recently-started-threshold>40000</proxool:recently-started-threshold>  
    25         <proxool:overload-without-refusal-lifetime>50000  
    26         </proxool:overload-without-refusal-lifetime>  
    27         <proxool:maximum-active-time>60000</proxool:maximum-active-time>  
    28         <proxool:verbose>true</proxool:verbose>  
    29         <proxool:trace>true</proxool:trace>  
    30         <proxool:fatal-sql-exception>Fatal error</proxool:fatal-sql-exception>  
    31         <proxool:prototype-count>2</proxool:prototype-count>  
    32     </proxool:proxool>  
    33   
    34     <nothing-to-do-with-proxool>  
    35         <proxool:proxool>  
    36             <proxool:alias>xml-test-ns-2</proxool:alias>  
    37             <proxool:driver-url>jdbc:hsqldb:db/test</proxool:driver-url>  
    38             <proxool:driver-class>org.hsqldb.jdbcDriver</proxool:driver-class>  
    39             <proxool:driver-properties>  
    40                 <proxool:property name="user" value="sa"/>  
    41                 <proxool:property name="password" value=""/>  
    42             </proxool:driver-properties>  
    43             <proxool:house-keeping-sleep-time>40000</proxool:house-keeping-sleep-time>  
    44             <proxool:house-keeping-test-sql>select CURRENT_DATE  
    45             </proxool:house-keeping-test-sql>  
    46             <proxool:maximum-connection-count>10</proxool:maximum-connection-count>  
    47             <proxool:minimum-connection-count>3</proxool:minimum-connection-count>  
    48             <proxool:maximum-connection-lifetime>18000000  
    49             </proxool:maximum-connection-lifetime> <!-- 5 hours -->  
    50             <proxool:simultaneous-build-throttle>5</proxool:simultaneous-build-throttle>  
    51             <proxool:recently-started-threshold>40000</proxool:recently-started-threshold>  
    52             <proxool:overload-without-refusal-lifetime>50000  
    53             </proxool:overload-without-refusal-lifetime>  
    54             <proxool:maximum-active-time>60000</proxool:maximum-active-time>  
    55             <proxool:verbose>true</proxool:verbose>  
    56             <proxool:trace>true</proxool:trace>  
    57             <proxool:fatal-sql-exception>Fatal error</proxool:fatal-sql-exception>  
    58             <proxool:prototype-count>2</proxool:prototype-count>  
    59         </proxool:proxool>  
    60     </nothing-to-do-with-proxool>  
    61 </something-else-entirely> 

    屬性列表說明:

    fatal-sql-exception: 它是一個逗號分割的信息片段.當一個SQL異常發生時,他的異常信息將與這個信息片段進行比較.如果在片段中存在,那么這個異常將被認為是個致命錯誤(Fatal SQL Exception ).這種情況下,數據庫連接將要被放棄.無論發生什么,這個異常將會被重擲以提供給消費者.用戶最好自己配置一個不同的異常來拋出.

     

    fatal-sql-exception-wrapper-class:正如上面所說,你最好配置一個不同的異常來重擲.利用這個屬性,用戶可以包裝SQLException,使他變成另外一個異常.這個異常或者繼承SQLException或者繼承字RuntimeException.proxool自帶了2個實現:'org.logicalcobwebs.proxool.FatalSQLException' 和'org.logicalcobwebs.proxool.FatalRuntimeException' .后者更合適.

     

    house-keeping-sleep-time: house keeper 保留線程處于睡眠狀態的最長時間,house keeper 的職責就是檢查各個連接的狀態,并判斷是否需要銷毀或者創建.

     

    house-keeping-test-sql:  如果發現了空閑的數據庫連接.house keeper 將會用這個語句來測試.這個語句最好非常快的被執行.如果沒有定義,測試過程將會被忽略。

     

    injectable-connection-interface: 允許proxool實現被代理的connection對象的方法.

     

    injectable-statement-interface: 允許proxool實現被代理的Statement 對象方法.

     

    injectable-prepared-statement-interface: 允許proxool實現被代理的PreparedStatement 對象方法.

     

    injectable-callable-statement-interface: 允許proxool實現被代理的CallableStatement 對象方法.

     

    jmx: 略

     

    jmx-agent-id: 略

     

    jndi-name: 數據源的名稱

     

    maximum-active-time: 如果housekeeper 檢測到某個線程的活動時間大于這個數值.它將會殺掉這個線程.所以確認一下你的服務器的帶寬.然后定一個合適的值.默認是5分鐘.

     

    maximum-connection-count: 最大的數據庫連接數.

     

    maximum-connection-lifetime: 連接最大生命時間 默認4小時

     

    minimum-connection-count: 最小的數據庫連接數

     

    overload-without-refusal-lifetime: 略

     

    prototype-count: 連接池中可用的連接數量.如果當前的連接池中的連接少于這個數值.新的連接將被建立(假設沒有超過最大可用數).例如.我們有3個活動連接2個可用連接,而我們的prototype-count是4,那么數據庫連接池將試圖建立另外2個連接.這和 minimum-connection-count不同. minimum-connection-count把活動的連接也計算在內.prototype-count 是spare connections 的數量.

     

    recently-started-threshold:  略

     

    simultaneous-build-throttle:  同時最大連接數

     

    statistics 連接池使用狀況統計。 參數“10s,1m,1d”

     

    statistics-log-level:  日志統計跟蹤類型。 參數“ERROR”或 “INFO”

     

    test-before-use: 略

     

    test-after-use: 略

     

    trace: 如果為true,那么每個被執行的SQL語句將會在執行期被log記錄(DEBUG LEVEL).你也可以注冊一個ConnectionListener (參看ProxoolFacade)得到這些信息.

     

    verbose: 詳細信息設置。 參數 bool 值


    轉自:http://fableking.iteye.com/blog/360873

    posted on 2011-04-16 17:18 donghang73 閱讀(2749) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费观看a级毛片| 成人性生免费视频| 亚洲人成无码网站| 韩国免费A级毛片久久| 亚洲男人av香蕉爽爽爽爽| 污污污视频在线免费观看| 亚洲av无码天堂一区二区三区| 久久一区二区三区免费播放| 国产精品亚洲片在线观看不卡 | 国产精品久久久久久亚洲影视| 国产精品亚洲一区二区三区| 国产精品国产午夜免费福利看| 中文字幕亚洲无线码| 精品一区二区三区免费观看| 在线亚洲午夜理论AV大片| 青青操视频在线免费观看| 亚洲精品日韩中文字幕久久久| 野花视频在线官网免费1| 亚洲国产成人VA在线观看| 日韩电影免费在线观看网站| 亚洲麻豆精品果冻传媒| 亚洲第一成年免费网站| 精品国产亚洲AV麻豆| 亚洲色偷拍另类无码专区| a级成人免费毛片完整版| 亚洲精品视频在线免费| 精品国产精品久久一区免费式| 久久久久久久亚洲Av无码| 无码国产精品一区二区免费| 亚洲日韩在线中文字幕综合| 亚洲综合国产精品第一页| 24小时日本电影免费看| 亚洲乱人伦中文字幕无码| 亚洲精品无码mv在线观看网站| 麻豆91免费视频| 亚洲一区二区三区首页| 国产精品极品美女免费观看| 免费成人在线电影| 亚洲天堂2017无码中文| 亚洲色欲久久久综合网| 免费av欧美国产在钱|