안녕하세요. MSSQL DB 지연 현상이 있어 문의 드립니다..


증상은 SP 1개를 짧은 시간 주기로 콜하는 다량의  CS프로그램들이 있는데요.


어느 순간, CS프로그램 모두에서 DB 접속 에러를 띄워, 순간적으로 데이터가 모두 꼬여버리는 현상이 발생하고 있습니다.


sp_readerrorlog를 확인해보니, SP 안의 구문에서 데드락 로그가 발생하고 있습니다..


문제가 발생할때, 데드락 로그가 남을때도 있고,, 안 남을때도 있네요..


여태 확인한 사항은


1. 장애 발생했을 시에 SQL 에이전트 작업 로그 확인하여, 행 걸린 JOB이 있는지 확인

-> 이상 없음.

2. DB HW 점검

-> 이상 없음.

3. 프로시져안에 콜하는 테이블들 데이터 삭제

-> 이상 없음.


다음에 해보려는게, 해당 테이블 인덱스리빌드와   


 각 클라이언트 별로 콜하는 SP를 나누고자 하는데요.


SP안의 테이블도 클라이언트 별로 나누자니.. 작업 공수가 어마어마해서.. 불가능 할 것 같고.


같은 내용의 SP를 클라이언트 명칭을 추가시켜 여러개 복사한 후,, 클라이언트에서 각각 SP를 콜하게끔 해보려고 합니다.


이렇게 해보려는 이유는.. 해당 SP 내의 트랜잭션을 데이터 방지를 위해 첫줄부터 마지막 줄까지 통으로 걸어놨는데요,,


통으로 트랜잭션이 걸린 SP를 다량의 클라이언트에서 콜해버려서.. 위와 같은 현상이 발생했을 수도 있을 것 같아서입니다..


그래서 내용은 같지만,, SP를 분리해서 클라이언트가 호출하게끔해보려고하는데..


효용성이 있을까요?


감사합니다..


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 827
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1592
10356 SQL문 질문드립니다 [1] 꼬오망 2018.11.08 626
10355 nolock 사용에 대하여, [1] ?????? 2018.11.05 774
10354 추천인 숫자 쿼리 [2] 쿠류큐큐 2018.11.03 798
10353 시간 쿼리 문의드립니다. [2] 스터프 2018.11.02 740
10352 복원 상태가 suspended 일때 문의드립니다. [2] 톡히슈터 2018.11.01 946
10351 DROP 와 DELETE 의 차이 [1] 김학만 2018.10.31 936
10350 특정 D/B의 데이터 삭제와 용량 확인방법 [1] 김학만 2018.10.30 768
10349 INSERT 한글 -> 물음표로 저장됩니다. [1] 안돼요 2018.10.29 1249
10348 exec sp_execute 35,N'JAI',N'JAI' 조영곤 2018.10.29 620
10347 디비서버 램 사용량에 대한 조언 [1] 인디 2018.10.26 749
» MSSQL DB 지연 현상 문의 (트랜잭션 관련) [1] mj124356 2018.10.24 1282
10345 사진상의 ShopDB가 필드인가요 데이터베이스인가요? [4] 구십평 2018.10.23 773
10344 SHA2_512 사용 질문입니다. [3] 비폭력무저항 2018.10.18 752
10343 ms sql 오류 관련 질문 gloysong 2018.10.17 829
10342 회원정보 수정 쿼리 질문드립니다. [1] 키모 2018.10.17 799
10341 인사연동 쿼리 질문 드립니다. [4] SQL공부 2018.10.16 1130
10340 오라클과 openquery로 insert 시간이 너무 걸리네요.. 오픈쿼리.. [1] 공유맨 2018.10.16 1044
10339 DB 설계 조언 좀 부탁드립니다. (1초에 약 9만건) [3] 코난이얌 2018.10.15 950
10338 group by 성능 관련 질문 있습니다. [1] 아잉옹 2018.10.14 742
10337 dbcc checkdb에서 내용 분석해주실 능력자분 찾습니다. 유노 2018.10.12 673





XE Login