KAOII 시스템 성능 향상 의 전말 (一) spring 설정 proxool 데이터 원본

오랫동안 이곳 에 오지 않 았 습 니 다.
여가 가 많 지 않 아 모처럼 마음 을 정리 할 시간 이 생 겼 으 니 먼저 두 획 을 적어 두 었 다가 나중에 자세하게 정리 하 자.

  
  
  
  
  1. <bean id="dataSource"   class="org.logicalcobwebs.proxool.ProxoolDataSource">    
  2.          <property name="driver">    
  3.                  <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>    
  4.          </property>    
  5.          <property name="driverUrl">    
  6.                  <value>jdbc:sqlserver://10.181.57.61;databaseName=KAOII</value>    
  7.          </property>    
  8.          <property name="user" value="KAOAdmin"/>    
  9.          <property name="password" value="KAOpwd"/>    
  10.          <property name="alias" value="KaoII"/>    
  11.          <!--   , SQL  --> 
  12.          <property name="maximumActiveTime" value="300000"/>    
  13.          <!--   --> 
  14.          <property name="prototypeCount" value="5"/> 
  15.          <!--   --> 
  16.          <property name="maximumConnectionCount" value="200"/> 
  17.          <!--   --> 
  18.          <property name="minimumConnectionCount" value="10"/> 
  19.          <!--   , --> 
  20.          <property name="simultaneousBuildThrottle" value="10"/>    
  21.          <!--  SQL --> 
  22.          <property name="houseKeepingTestSql" value="select getdate()"/>    
  23.          <!--  , , ,  
  24.           --> 
  25.          <!--   
  26.           --> 
  27.          <!--  
  28.          <property name="maximumConnectionLifetime" value="3600000"/> 
  29.          <property name="houseKeepingSleepTime" value="60000"/> 
  30.           --> 
  31.  </bean>   

먼저 데이터베이스 연결 이 불안정 한 문 제 를 해결 하고 proxool 의 장점 은 연결 탱크 의 사용 상황 을 감시 할 수 있다 는 것 이다.
다음은 웹 xml 입 니 다.  연결 탱크 servlet 설정 모니터링.
 

  
  
  
  
  1. <servlet >   
  2.      <servlet-name >pool</servlet-name >   
  3.      <servlet-class >org.logicalcobwebs.proxool.admin.servlet.AdminServlet </servlet-class >   
  4.  </servlet >   
  5.  
  6.  <servlet-mapping >   
  7.      <servlet-name>pool</servlet-name > 
  8.      <url-pattern>/pool</url-pattern > 
  9.  </servlet-mapping >  

게다가 메모리 사용 현황:
/ / 남 은 메모리
Runtime.freeMemory()
/ / 최대 사용 가능 한 메모리
Runtime.maxMemory()
/ / 분 배 된 메모리
Runtime.totalMemory()
이렇게 하면 기본적으로 시스템 이 생산 환경 에서 운행 하 는 상황 을 실시 간 으로 이해 할 수 있다.
 
본 고 는 '유랑 의 발걸음' 블 로그 에서 나 왔 으 니 전재 를 사절 합 니 다!

좋은 웹페이지 즐겨찾기