MSSQL Connection ¿¬°á Áö¿¬ °ü·Ã ¹®ÀÇ

   Á¶È¸ 1365   Ãßõ 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 


안녕하세요

고수님들의 고견을 기다립니다


웹 요청을 처리하면서, IIS 웹서버에서 MSSQL DB 쪽에 붙어서 데이터를 가져오려고 커넥션을 생성할 때

간헐적으로 서버 연결 지연이 발생하여 프로세스를 완료할 수 없다는 이슈가 발생합니다


1. connstring 상에 connection timeout은 7초로 되어있는데 

초기값이 15초인가 그런걸로 알고 있는데, 7초면 좀 짧을려나요?


2. LBS나 웹 로그를 보면 웹 요청이 한 9초 정도로 오래 소요된 것으로 나오는데, 

이게 웹 요청이 느려서 DB 커넥션이 실패한건지, 아니면 DB 커넥션 연결이 오래 걸려서 DB 커넥션 연결에 실패한건지

확인할 수 있는 방법이 없을까요?

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
connection pool »ç¿ëÇÏÁö ¾Ê³ª¿ä?
¿äÁò¿¡´Â º¸Åë poolÀ» »ç¿ëÇؼ­ connection¿¡´Â ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇÁö ¾ÊÀ»ÅÙµ¥...

Á¦ °æÇè»ó MS-SQLÀÇ °æ¿ì  READ LOCK ¹®Á¦·Î ¹ÝÀÀÀÌ ´ÊÀº °æ¿ì°¡ ¸¹¾Ò½À´Ï´Ù.
lock »óÅ µîÀ» È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
À¥ ¿äûÀÌ ´Ü¼ø ¸ñ·Ï select Äõ¸®¹® ÀÏ°æ¿ì with(nolock) ÈùÆ® »ç¿ëÇØ read lock ¹®Á¦¸¦ ȸÇÇÇؾß
¼º´ÉÀ» Ç⼧ ½Ãų ¼ö ÀÖ½À´Ï´Ù.
     
L2½ºÀ§Ä¡ 2023-09
ÁÁÀº ´äº¯ °¨»çÇÕ´Ï´Ù
¸»¾¸´ë·Î º¸Åë select¿¡´Â À§µå³ë¶ô ÈùÆ®¸¦ »ç¿ëÇÏ°í Àִµ¥
Èì lock »óÅ ÂÊÀ¸·Î Çѹø È®ÀÎÀ» ÇغÁ¾ß°Ú±º¿ä


QnA
Á¦¸ñPage 5114/5678
2014-05   4940440   Á¤ÀºÁØ1
2015-12   1477317   ¹é¸Þ°¡
2006-07   5375   ¹èµ¿°ü
2016-01   3926   ±¼´Ù¸®±³
2020-07   2643   ÀÌÀÏÀúÀÏ
2023-07   1730   À嵿°Ç2014
2016-12   5277   ½Öcpu
2013-04   5691   ÀÌÁöÆ÷Åä
2010-03   9136   À嵿°Ç2014
2013-04   5070   ÀÓÁ¾±Õ
2021-12   2239   ±Þ¿©ÀÏ¿¡¸¸³ª¿ä
2023-07   1374   ·ù·ù·ù
2023-07   2103   ¸¶¹ý»ç¿ÀÁî
2004-01   8655   ¿ø³«¿¬
2010-03   13432   ZEBE
2013-04   12825   µ¥À̺ñµå
2016-02   4153   ÇÞ»ìÇѽºÇ¬
2019-05   3164   ÅëÅë9
2020-07   4241   Ç»¾îºñÁ¯
2006-08   4443   ±èÁÖ¿µ
2014-10   3902   ¶Ñ¶Ñ±è´ë¿ø
2017-01   3943   metaljw