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


해당 테이블은 , 동시에 여러군데저 저장을 하게 됩니다. 데이터 들어오는 곳이 한 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 27031
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15306
» .net 에서 데이터 저장시 질문 입니다. [1] 양박사 2014.05.18 2766
7859 중복 검사 후 다른 테이블에 복사하려는데 도움 부탁드립니다. [1] 사이드사이드 2014.05.17 2938
7858 Deadly attack on Thai protest camp in Bangkok JudeCarlson 2014.05.16 2211
7857 고수님들 백업이 안되요~~~ [4] infinite 2014.05.16 3130
7856 연결 제한 시간이 만료 되었습니다. 핸드쉐이크 에러 문의좀 드릴게요. SE왕초보 2014.05.16 17037
7855 db내의 모든 테이블을 대상으로 특정데이터 검색이 가능한가요. [1] dewrain 2014.05.16 2766
7854 백업시 오류발생 errcode: 1117 [1] pobiblue 2014.05.16 4588
7853 Big Data에서 IF NOT EXISTS를 사용시 처리속도 좀 알려주십시오. [4] 아더왕 2014.05.16 3478
7852 고수님 답변 부탁 드립니다. [6] 정철이 2014.05.16 4528
7851 SQL Server 에이전트 오류 때문에 질문드립니다. 사이드사이드 2014.05.15 6793
7850 장문의 sql 처리 방법 [1] 형님 2014.05.15 2964
7849 Express Edtion 제한에 대한 질문입니다. [2] Marmello 2014.05.15 3263
7848 호환성 레벨에 대해서 질문드립니다. [4] 철쑤 2014.05.14 3175
7847 bcp 호스트 오류 강낭콩 2014.05.14 7625
7846 sql 백업후 복원질문입니다. [3] 희망나라 2014.05.14 2649
7845 Cluster DTC 설정문의 클러스터링 2014.05.13 3609
7844 한글 깨짐 관련 질문입니다. 소월령 2014.05.13 3302
7843 Grid의 데이터들을 100건씩 Insert하고 싶습니다. [2] Rea1Me 2014.05.13 3414
7842 mssql 2008 xp에 설치문제입니다 [2] 강낭콩 2014.05.13 3113
7841 모든 컬럼중 값 찾기 [5] afddsa 2014.05.12 3628





XE Login