게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 반복문안에 쿼리 던지면 부하가 ..해결방법 없을까요? |
---|
작성자: 고현석
작성일시: 2005-05-12 11:18,
조회수: 2,958
|
nowDate = "200505071230" '<-- 현재
preDate = "200505071220" '<-- 10분전 SQL = "SELECT * FROM Counter WHERE LEFT(Counter_RegName,11) = '"& nowDate &"'" Set rs = conn.Execute(SQL) '<-- 현재 데이타 쿼리 pSQL = "SELECT * FROM Counter WHERE LEFT(Counter_RegName,11) = '"& preDate &"' AND Counter_Mac = '"& nowMac &"'" Set pRs = conn.Execute(pSQL) <-- 10분전 데이타 쿼리 이두개의 쿼리를 SELECT * FROM counter WHERE LEFT(Counter_RegName,11) = preDate and Counter_Mac in(Select Counter_Mac From Counter Where LEFT(Counter_RegName,11)=nowDate) 이렇게 한버 바꿔보세요. 그리고 Counter_RegName 에 인덱스가 있다면 LEFT자르지 말고 like 'preDate%' 이런식으로 한버 돌려보세요. 디비 연결이 무진장 리소스를 많이 차지 합니다.^^ 초보의 답변이었습니다^^. |
IP 주소: 211.63.68.209
|
송원석 |
제 개인적인 의견으로는 매우 좋은 접근 방법인 것 같습니다. 감사합니다. ^_^
|
2005-05-12 13:10 |
![]() |
게시물 | |||
---|---|---|---|---|
1,129 | 2005-05-13 | 5,171 | ||
1,128 |
디코딩 관련 질문입니다. ^^ [2] |
오마르 |
2005-05-10 | 880 |
1,127 |
을지소문 |
2005-05-07 | 975 | |
1,126 | 2005-05-09 | 3,263 | ||
![]() |
2005-05-12 | 2,958 | ||
1,124 |
궁굼 |
2005-05-06 | 795 | |
1,123 | 2005-05-07 | 2,866 | ||
1,122 |
궁굼 |
2005-05-09 | 755 | |
1,121 |
|
궁굼 |
2005-05-13 | 683 |
1,120 |
궁굼 |
2005-05-17 | 751 | |
1,119 | 2005-05-18 | 2,873 | ||
1,118 |
|
궁굼 |
2005-05-19 | 809 |
1,116 | 2005-05-06 | 2,902 | ||
1,115 |
을지소문 |
2005-05-04 | 3,281 | |
1,114 | 2005-05-04 | 3,210 | ||
1,113 |
웹하드 버그일까요? [1] |
2005-05-04 | 3,269 | |
1,112 |
|
2005-05-06 | 2,965 | |
1,111 |
|
2005-05-06 | 2,931 | |
1,110 |
김현수 |
2005-05-04 | 930 | |
1,109 |
|
2005-05-04 | 3,213 | |
1,108 |
김현수 |
2005-05-03 | 855 | |
1,107 | 2005-05-03 | 3,315 | ||
1,106 | 2005-05-03 | 3,148 | ||
1,105 | 2005-05-03 | 3,127 | ||
1,104 |
강수민 |
2005-05-02 | 878 |