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 3833 게시물 읽기
No. 3833
10만건 이상일때 에러
작성자
허저비
작성일
2007-10-29 17:55
조회수
2,848

ERP프로그램을 하나 만들었는데

1:8만건 가량은 검색이 잘되는데(연속으로 검색하면 메모리 에러남)

2:10만건 이상 검색하면 메모리 에러라고 하는데


1번의 문제는 메모리를 바로 반환하게 하면 되는것 같은데 

정확히 방법을 모르겠습니다.

2번은 처음부터 검색이 안되는데 메모리 늘리는 방법말고 

DB 쿼리로 제어하는 방법은 없겠습니까??


메모리: 512 + 256 (768M)입니다.


그럼 모두들 건강하시고

작은 힌트나마 많은 답변부탁드립니다.


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

메모리 부족이라면....

sql tuning 을 통해서 logical i/o 를 줄여 주는 방법으로 메모리 get 을 줄일수 있습니다. 

만약  데이터 조회시 10만건을 모두 화면에 뿌려야 해서 10만건을 불러 오는 건.. 설마 아닐 테죠...

실행 계획 분석후 logical io 를 줄여 줄수 있도록 .. sql 을 튜닝하세요...

수고하세요

나그네님이 2007-10-30 15:27에 작성한 댓글입니다. Edit

댓글 감사합니다.

여러 실험을 해본 결과
서버에서 10만건가량(컬럼이 70개나되는 ㅡㅡ;;)의 데이터를 검색하여
로컬 그리드에 뿌려 줄때 에러가나는데(10만건 모두 화면에 뿌려야합니다 ㅋㅋ)
이 데이터의 크기가 로컬의 컴퓨터 메모리보다 커서 일어 나는거 같습니다.
(컬럼이 10개인건 40만건 가량도 화면에 잘 나옵니다 ^^;;)

일단 상의를 해서 님이 말하신데로 데이터의 양을 적게 나오도록 해봐야겠습니다.
(로컬에서 조건을 걸게하는 방법으로)

관심에 다시 한번 감사드립니다. 

허저비님이 2007-10-31 16:03에 작성한 댓글입니다.
이 댓글은 2007-10-31 16:06에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3836DB 서버명 변경 후 MSDTC 세팅 문제입니다...
김세윤
2007-10-30
2941
3835조회 관련 문의 드립니다. (퍼머먼스를 향상시키고 싶습니다.) [7]
doris
2007-10-30
4863
3834메모리 누적
냄냄
2007-10-29
2575
383310만건 이상일때 에러 [2]
허저비
2007-10-29
2848
3832SQL 서버 사용자 중 무료 진단 컨설팅이 필요하시면 지금 신청하세요
DBGuide.net
2007-10-29
2503
3831MS-SQL 2000과 2005의 차이점은?? [2]
doovoo
2007-10-29
3814
3830원격DB에 insert 혹은 update, delete 방법이 어찌되나요? [5]
최장군
2007-10-29
3575
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다