안녕하세여.. 제가 맏고있는 ERP 프로그램에서 조금 복잡하다 싶은계산은
전부 스토어드 프로지셔로 구성이 되어있습니다.
문제점이 키 바이올레이션 같은 에러가 났을때 쿼리를 하나하나 분석해서
예측하는 식으로 문제점이 있는 레코드를 찾곤 하는 방법을 쓰고 있습니다ㅡㅡ; 델파이에서 브레이킹 포인트 잡고 디버깅 하는 것처럼 스토어드 프로시져를 한줄 한줄 실행하며 값을 확인 하는 방법은 없을까요? 알고 계시면 답변좀 부탁드립니다.
그리고 특정 테이블만 Update 및 Delete 시에 시간이 오래걸립니다. 이와같은 경우는 아니지만 Sybase에서는 alter table로 locking 수준을 변경해서 속도 향상을 볼수있었는데, MSSQL에서도 가능한지요..? 그런데 MSSQL에서는 lock이 걸린상황은 아니고 쿼리 수행시간이 길기만 한거고 Sybase같은 경우는 계속 lock이 걸리는 상황이었거든요... 좀 횡설수설 이라 죄송합니다. --
특정 테이블의 쿼리수행 속도가 현저히 느려졌을때 속도향상을 꾀할수있는 좋은 방법이 없을까요? 데이터베이스는 MSSQL 6.5입니다. 도움을 부탁드립니다. 좋은 하루보내십시오.