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
운영게시판
최근게시물
Sybase Q&A 446 게시물 읽기
No. 446
대량의 데이터의 insert 와 select 가 너무 느린데..
작성자
한상길
작성일
2002-07-04 17:32
조회수
6,140

안녕하세요?

 

sybase 에서 대량의 data를 insert 하고 select 하는데

너무 느려서요..여러분들은 어떠신지 문의드릴려고

글을 써봅니다.

 

지금 평균 12만건의 데이터를한번에 쭉 밀어 넣는데요

약 7~8 분 정도가 소요됩니다.

 

그리고 물론 select 시에도 한 4~5분 소요되고요..

테이블 하나에 컬럼은 약 10개정도인데 다 varchar 나

number 타잎 이지요.

 

이거 너무 느린거 같은데 좀 빠르게 할 수 있는 방법없을까요?

현재 사이베이스는 ASE 버젼 12 이구요, 서버는

HP E class 랍니다.메모리도 2gb 나 되고 빵빵한거 같은데

정말 느린거 같아요..

 

혹시 이런문제에 대해 잘 아시는 분 계시면 답변 좀 부탁드립니다.

 

참, 데이터는 JSP 에서 한건씩 statement 를 execute 해서

넣고 있습니다..

이 글에 대한 댓글이 총 2건 있습니다.

싸이베이스에서 변수형이 varchar 보다는 char 형이

또 not null 를 허용하면 inser시 조금 나아짐니다.

 

또 select시 showplan으로 확인하여 table scan하는지 알아봐야함니다..

 

가장좋은방법(?) 싸이베이스는 디폴트로 2k buffer pool I/O 를 쓰는데 16k beffer pool I/O 로 늘리든가요.

bremen님이 2002-07-05 11:13에 작성한 댓글입니다.

데이타를 꼭 jsp로 넣어야 하나여???

 

그게 아니라면 bcp를 이용해서 데이타 넣으면 빨리 작업할 수 있을텐데요...

 

한건씩 한건씩 넣는 로직이라면 아무리 튜닝 잘해도 많은 성능 향상을 기대하기는 어려울 것 같은데...

 

암튼 수고하세요...

jinuki님이 2002-07-09 14:12에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
451ASA7.0.3에서 이런SQL문 가능한가요?
이지라
2002-07-12
4472
450ASA7.0.3에서 outer join은 어케하죠? [1]
이지라
2002-07-11
4895
447sybase에서 join하는 방법을 알려주세요. [1]
박세호
2002-07-09
6467
446대량의 데이터의 insert 와 select 가 너무 느린데.. [2]
한상길
2002-07-04
6140
445sybase의 text변수에 대하여 [2]
봐주세요
2002-07-04
5934
444Extended Stored Procedures -- 내용참고해 주세요--
궁금이
2002-06-26
5189
443[자바]<font color=#FF00FF>java.lang.NumberFormatException:에 대한 문의</font>
comaindi
2002-06-26
5018
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다