JMeter에서 JDBC 연결에서 빠진 메모
1개소 이외는 순조롭게. 빠진 1개소만 메모해 둔다.
JDBC Connection Configuration 의 Connection Validation By Pool 는 디폴트로 유효해, Validation 에 사용하는 SQL 가 다음과 같이 입력되고 있다.
SELECT 1
이것을 깨닫지 못하고, 자극과 JDBC Request 를 추가해 실행하면(자) 다음의 에러에 휩쓸린다.
Cannot create PoolableConnectionFactory (DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=END-OF-STATEMENT;SELECT 1;, DRIVER=4.9.78)
이것이 나오면 위의 그림에서 Test While Idle을 False로 설정하거나 DBMS에 따라 Validation Query를 편집해야합니다.
stack overflow 의 다음 Q&A 에 기재가 있었다.
DBCP - validationQuery for different Databases
링크가 끊어졌을 때의 비망록으로 전기해 둔다.
Database validationQuery notes
hsqldb - select 1 from INFORMATION_SCHEMA.SYSTEM_USERS
Oracle - select 1 from dual
DB2 - select 1 from sysibm.sysdummy1
mysql - select 1
microsoft SQL Server - select 1 (tested on SQL-Server 9.0, 10.5 [2008])
postgresql - select 1
ingres - select 1
derby - values 1
H2 - 선택 1
Firebird - select 1 from rdb$database
이 답변을 쓴 사람의 블로그에 대한 링크도 있었기 때문에 메모.
validation query for various databases.
1시간 이상 로스・・・는 아프다. orz
Reference
이 문제에 관하여(JMeter에서 JDBC 연결에서 빠진 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ironya/items/aded4e23b6565dfb26f7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)