2017-07-26 8 views
0

私はJBoss EAP 6.3を使用し、MSSQLを使用しているシステムを持っています。JBoss/MSSQL接続プールメトリック

  <datasource jndi-name="java:jboss/datasources/Foo" pool-name="Foo" enabled="true" use-ccm="false" connectable="true" statistics-enabled="true"> 
       <connection-url>jdbc:sqlserver://<hostname>:1433;DatabaseName=<DB-Name></connection-url> 
       <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class> 
       <driver>sqlserver</driver> 
       <pool> 
        <min-pool-size>1</min-pool-size> 
        <max-pool-size>100</max-pool-size> 
        <prefill>true</prefill> 
        <use-strict-min>false</use-strict-min> 
        <flush-strategy>IdleConnections</flush-strategy> 
        <allow-multiple-users>true</allow-multiple-users> 
       </pool> 
       <security> 
        <user-name>user1</user-name> 
        <password>user1</password> 
       </security> 
       <timeout> 
        <blocking-timeout-millis>5000</blocking-timeout-millis> 
        <idle-timeout-minutes>4</idle-timeout-minutes> 
       </timeout> 
       <statement> 
        <share-prepared-statements>false</share-prepared-statements> 
       </statement> 
      </datasource> 

デシベルクエリがすべての罰金実行されているが、私たちは私たちのJBossコンソールに接続プールの周りのメトリックが欠落している:私は「sqljdbc41.jar」を設置し、データソースの接続プールがstandalone.xmlで設定されています。コンフィギュレーションを使いこなしてみましたが、正しいパスかどうかはわかりません。私は特定のjmx beanを設定していない、多分それは問題ですか?

答えて

0

DataSourceの統計情報を有効にしましたか? EAP 6.3以降では、DataSourceの統計情報を明示的に有効にする必要があります。パフォーマンスへの影響を最小限に抑えるため、デフォルトで無効になっています

関連する問題