로그성 데이터를 지속적으로 저장하고 , 조회하는 프로그램입니다.


해당 테이블은 , 동시에 여러군데저 저장을 하게 됩니다. 데이터 들어오는 곳이 한 5군데 됩니다.

주로 시간과 텍스트 데이터 가 전부 입니다.


대부분의 저정 프로시저가 아래와 같은 구조 입니다.

                트랜잭션 = dbconn.BeginTransaction(IsolationLevel.ReadUncommitted)
                커맨드.Transaction = 트랜잭션
                커맨드.CommandType = CommandType.Text

                sql = "UPDATE TEst SET  신호1 = @신호1 , 신호2 = @신호2 ," & _
                             " 신호3 = @신호3 " & _
                             " where test = '" & 번호 & "' and grid=" & "1"

             


                커맨드.CommandText = sql
                커맨드.ExecuteNonQuery()

                트랜잭션.Commit()



특정 업체쪽 서버가 가끔 한 6개월이나 1년? 마다  저장도 안되고 , 셀렉트도 안되는 먹통 현상이 있습니다.

당시에 제가 테이블하나를 엔터프라이즈 관리자에서 열어볼려고 했는데.. 열리지도 않더라구요

더 시간을 지체할 수는 없고 해서..


DB서버를 재부팅하면 감쪽 같이 문제 해결이 됩니다.

OS도 여러번 설치해보고 , 이것저것 해봤는데.. 아시다시피.. 아.. 이런게 꼭 밤이나 새벽에만 그러네요..


위 와 같이 저장하는 것이 동시에 여러군데에서 실행하는 데.... 대부분 insert 입니다. ( 위는 샘플 )


아래처럼.. 트랜잭션을 빼버리면 별다른 문제가 없을까요?

단순하게 테이블 하나데 데이터를 저정하는 경우에는 트랜잭션을 명시적으로 해야 하는지

아닌지 잘 모르겠습니다.

아래처럼.. 트랜잭션을 빼고 그저 커맨드만 설정해서 실행하면

문제가 없을까요 ?

                커맨드.CommandType = CommandType.Text

                sql = "UPDATE TEst SET  신호1 = @신호1 , 신호2 = @신호2 ," & _
                             " 신호3 = @신호3 " & _
                             " where test = '" & 번호 & "' and grid=" & "1"

             


                커맨드.CommandText = sql
                커맨드.ExecuteNonQuery()

 



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1093
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1666
7876 SP1 -> SP2 업데이트 시 오류입니다. AuRa노송 2014.05.26 2725
7875 mssql 2000 사용자 저장 프로시저 목록 확인할 방법 없을 까요 ? [3] 자비드 2014.05.25 4039
7874 디비 복원 질문드립니다. [6] 철쑤 2014.05.22 10837
7873 sp작성 쿼리 질문 드립니다. [3] sams 2014.05.22 2988
7872 가용시간 계산 [2] taz2315 2014.05.22 3143
7871 primary key를 포함한 테이블의 데이터를 복사하는 방법. [1] 변자 2014.05.22 3267
7870 DB 커넥션 시간제한이 얼마인가요? [1] 파파곰 2014.05.21 3458
7869 특정 테이블 내의 각 컬럼별 용량을 확인하는 쿼리가 있을까요? [1] 뇽이 2014.05.21 2614
7868 sql 2000의 text컬럼에서 이미지 태그의 파일명.확장자 모두 가져오기 [4] Larry 2014.05.21 3872
7867 Compare check(or Unmatched Check) SQL로 돌리는 방법 성난파도 2014.05.20 2093
7866 오라클 연결시 한글 깨짐 현상 뽀지티브 2014.05.19 6348
7865 KILLED/ROLLBACK status, Estimated rollback completion: 0%. [5] 최강문일 2014.05.19 6417
7864 이기종 DB 서버 연결(MySQL) [2] 친구 2014.05.19 4497
7863 용어 질문 좀 드립니다.. [3] 정보보안 2014.05.19 1957
7862 SQL 2012 사용중 텍스트 공백 표시 해제기능 [1] 달리는꽃사슴 2014.05.19 2435
7861 [DBNETLIB]에러 [3] 강낭콩 2014.05.18 3014
» .net 에서 데이터 저장시 질문 입니다. [1] 양박사 2014.05.18 2756
7859 중복 검사 후 다른 테이블에 복사하려는데 도움 부탁드립니다. [1] 사이드사이드 2014.05.17 2931
7858 Deadly attack on Thai protest camp in Bangkok JudeCarlson 2014.05.16 2206
7857 고수님들 백업이 안되요~~~ [4] infinite 2014.05.16 3121





XE Login