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
운영게시판
최근게시물
MS-SQL Q&A 5687 게시물 읽기
No. 5687
쿼리문이 시간이 지날수록 느려지는 문제
작성자
롤링어택
작성일
2010-06-22 10:04ⓒ
2010-06-22 13:50ⓜ
조회수
6,086

안녕하세요?

프로그램을 만드는 중에 쿼리문의 속도에 문제가 있어서 문의드립니다.

VB 을 이용해서 프로그램을 작성하고 있고요. 엑셀 스프레드에 데이터를 뿌려주고

그 데이터를 가져와서 DB에 업뎃하는 쿼리를 이용하는 중인데요

고작 60여개를 업뎃하는데도 기다리지도 못할 만큼 시간이 소요되네요

시간은 점점 늘어가고요 20개 정도되면 3-4초도 넘게 걸리는거 같습니다.

뿌려진 데이터를 FOR 문을 이용하여 돌리고 데이터를 변경하는데

왜 이럴까요.

GetSpreadValue(spdValue, I, 6) 식으로 가져오구 이 값을 where 을 통해 업뎃 합니다.

코멘트 부탁드리고요 더 필요한 정보 있음 더 올려드릴게요.

IF Exists(Select * From AAA Where NO='100080')

UPDATE AAA SET CulNO = '600', Value1 = '0', Value2 = '0', Value3 = '0', Value4 = '0' Where NO='100080'
ELSE INSERT INTO AAA (CulNO, Value1, Value2, HValue3, Value4)  VALUES('600', '0', '0', '0', '0')

쿼리는 이렇습니다. 해당 NO가 존재하는 경우, UPDATE 없으면 INSERT 입니다. 쿼리문에 문제가 있는지

궁금합니다. 문제가 없다면 프로그램 로직을 손 봐야 할거 같은데 흠... 부탁드리겠습니다.

더운 날시에 다들 수고 많으십니다 ^^;

즐거운 하루 보내세요.

[Top]
No.
제목
작성자
작성일
조회
5690날짜를 주단위로 생성하기 [1]
TIME
2010-06-25
8279
5689최소 쿼리 메모리 라는 메세지가 나옵니다..
조중연
2010-06-24
7032
5688기본키를 많이 잡는게 좋을지...
열공자
2010-06-22
5712
5687쿼리문이 시간이 지날수록 느려지는 문제
롤링어택
2010-06-22
6086
5686하위트리 뽑아오는 sp문좀 봐주세요!!! [2]
김홍재
2010-06-21
6616
5685특정 테이블 UPDATE 문제
양상희
2010-06-17
6042
5684[질문]두개의 필드를 붙여서 보이거나 비교시 쿼리 [1]
초보자
2010-06-17
6061
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다