본문 바로가기
JAVA/- Useful Code

JAVA에서 JDBC로 조회시 쿼리문은 빠른데 실제 속도가 느린경우

by 고고 뜌지 2021. 11. 18.

테이블이 VARCHAR 형태 일 경우

 

JDBC 로 조회 시에 VARCHAR 컬럼을 NVARCHAR 타입으로 조회 하여 INDEX가 타지 않는 현상이 발생하여 조회 속도가 늦는 케이스가 있다고 합니다.

 

sendStringParametersAsUnicode = 기본값 true , 유니코드로 조회 하지 않을 시에 false 설정 진행

 

1. JDBC ConnectionString 설정

jdbc:sqlserver://host:port;databaseName=dbname;sendStringParametersAsUnicode=false

 

 

2. JEUS 사용시

config 항목의 <database> node안에 아래 노드를 삽입 진행

 

<database>

 .....

 ....

<property>
<name>SendStringParametersAsUnicode</name>
<type>java.lang.Boolean</type>
<value>false<value>
</property>

 

</database>

출처: https://hwoarang757.tistory.com/entry/JAVA-에서-JDBC를-이용한-MSSQL-DB-조회-시에-속도가-느린-부분-해결-방안 [실패하면 일어서서 다시 전진 하면 된다!!!!!!!!!!!!!]

'JAVA > - Useful Code' 카테고리의 다른 글

[코테용] JAVA 자주 사용하는 문법  (0) 2024.10.21
Websocket 구현  (0) 2024.08.03
다음주소찾기 API  (0) 2021.07.08
Java/ spring 기본 동작 순서  (0) 2021.04.05

댓글