database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Tutorials 9282 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 9282
SQL*Net 설정과 튜닝 - SQL*NET을 ODBC로 연결할 때 속도를 빠르게 하기
작성자
정재익(advance)
작성일
2002-01-05 21:41
조회수
5,402

SQL*NET을 ODBC로 연결할 때 속도를 빠르게 하기!

 

SQL*NET과 ODBC를 사용하여 Power Builder, Visual Basic등의 어플리케이션을 사용하는 경우에는 버퍼와 속도의 차이때문에 의외의 문제에 많이 부딛치게 됩니다.

 

SQL*NET의 패킷size의 조정을 통해서 다음과 같은 현상을 해결할 수 있습니다.

 

ODBC를 통한 세션이 자주 끊어지는 문제 : SDU size를 줄여 봅니다.

모듈에 따른 속도차이가 심한경우 : TDU size를 늘리거나 Dedicated로 접속시도.

 

SDU : Session Data Unit (Default value = 2048 Bytes.)

 

TDU : Transport Data Unit

  
tnsnames.ora (Client측에 적용됩니다)
     Sample =
          (DESCRIPTION=
              (ADDRESS=
                 (PROTOCOL=TCP)
                 (PORT=1521)
                 (HOST=myhost)
              )
              (CONNECT_DATA=(SID=mySID))
              (SDU=1024) 
              (TDU=32768)
          ) 
  
단, 서버가 ORACLE V7.3 이상인 경우에는 SDU를 서버쪽에도 세팅가능합니다. 
  
listener.ora (서버 측)
SID_LIST_LIST73 =
  (SID_LIST =
   (SID_DESC =
     (SDU=1024)(TDU=32768)(SID_NAME = ORA73)
     (ORACLE_HOME=/oracle2/ora73/app/oracle/product/7.3.2)
   )
) 

만약 서버와 클라이언트 양쪽에 SDU가 세팅된 경우에는 두 값중 작은 값을 사용하게 됩니다.

 

원본 출처 : http://members.tripod.lycos.co.kr/jelong/

[Top]
No.
제목
작성자
작성일
조회
9285MTS (Multi-Threaded Server) vs Dedicated Server
정재익
2002-01-05
6329
9284SQL*Net이 잘 않될 때 : 점검 사항들
정재익
2002-01-05
5625
9283SQL*Net 설정과 튜닝 - SQL*NET Trace 하기
정재익
2002-01-05
5923
9282SQL*Net 설정과 튜닝 - SQL*NET을 ODBC로 연결할 때 속도를 빠르게 하기
정재익
2002-01-05
5402
9281init.ora 파일중 메모리 튜닝에 영향을 주는 파라미터
정재익
2002-01-05
6308
9280SQL문 튜닝 방법에 관하여
정재익
2002-01-05
8743
9279유용한 오라클 tuning scripts (2)
정재익
2002-01-05
8981
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다