[Mssql] 공부

DB 2011. 3. 25. 15:20

Mssql 문법
http://clearm81.egloos.com/198360


LOCK 발생 쿼리 찾기 및 Deadlock 발생 시 교착상태 추적
http://seobangnim.com/zbxe/?mid=DB&page=7&document_srl=880&sort_index=readed_count&order_type=desc

jdbc 드라이버에서 보내는 쿼리를 확인 -SQLServer / dbcp, jdbc
http://pantarei.tistory.com/tag/jdbc



mssql sql 프로필러에서 deadlock 체크
http://www.mssqltips.com/tip.asp?tip=1222
http://technet.microsoft.com/ko-kr/library/ms189554.aspx
http://ceusee.tistory.com/8

'DB' 카테고리의 다른 글

cubrid DB 관련 정보  (0) 2011.06.22
[Mysql] 운영 잘하기  (0) 2011.05.19
[Mssql] 공부  (0) 2011.03.25
[DB] 기타 정보  (0) 2011.03.23
mssql 시퀀스  (0) 2011.03.21
[mysql] timestamp 주의사항  (0) 2011.03.18
Posted by 김용환 '김용환'

댓글을 달아 주세요

[DB] 기타 정보

DB 2011. 3. 23. 13:18


db oracle 의 Data Concurrency and Consistency, transaction isolation
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/consist.htm

MySQL - Table Type , Lock 관련 자료
http://lvsin.tistory.com/174

'DB' 카테고리의 다른 글

[Mysql] 운영 잘하기  (0) 2011.05.19
[Mssql] 공부  (0) 2011.03.25
[DB] 기타 정보  (0) 2011.03.23
mssql 시퀀스  (0) 2011.03.21
[mysql] timestamp 주의사항  (0) 2011.03.18
[MSSQL] Deadlock 교착상태  (0) 2011.03.07
Posted by 김용환 '김용환'

댓글을 달아 주세요

mssql 시퀀스

DB 2011. 3. 21. 20:19

MSSQL에서 시퀀스 트랜젝션 생성 하는 방법이 3가지

(@@IDENTITY ,IDENT_CURRENT,SCOPE_IDENTITY) 

'DB' 카테고리의 다른 글

[Mssql] 공부  (0) 2011.03.25
[DB] 기타 정보  (0) 2011.03.23
mssql 시퀀스  (0) 2011.03.21
[mysql] timestamp 주의사항  (0) 2011.03.18
[MSSQL] Deadlock 교착상태  (0) 2011.03.07
[MSSQL] 프로필러 사용  (0) 2011.03.05
Posted by 김용환 '김용환'

댓글을 달아 주세요

[mysql] timestamp 주의사항

DB 2011. 3. 18. 21:55

http://mcchae.egloos.com/9677814
http://dev.mysql.com/doc/refman/5.0/en/timestamp.html

'DB' 카테고리의 다른 글

[DB] 기타 정보  (0) 2011.03.23
mssql 시퀀스  (0) 2011.03.21
[mysql] timestamp 주의사항  (0) 2011.03.18
[MSSQL] Deadlock 교착상태  (0) 2011.03.07
[MSSQL] 프로필러 사용  (0) 2011.03.05
DB별 (디폴트) Default Transaction Isolation Level  (1) 2011.02.25
Posted by 김용환 '김용환'

댓글을 달아 주세요

[MSSQL] Deadlock 교착상태

DB 2011. 3. 7. 00:31

Detecting and Ending Deadlocks


원본
http://msdn.microsoft.com/en-us/library/ms178104.aspx
번역본
http://www.sqler.com/?mid=bColumn&listStyle=webzine&page=1&document_srl=320577


확인하는 방법
http://www.comqna.net/bbs/board.php?bo_table=database&wr_id=18&page=2

'DB' 카테고리의 다른 글

mssql 시퀀스  (0) 2011.03.21
[mysql] timestamp 주의사항  (0) 2011.03.18
[MSSQL] Deadlock 교착상태  (0) 2011.03.07
[MSSQL] 프로필러 사용  (0) 2011.03.05
DB별 (디폴트) Default Transaction Isolation Level  (1) 2011.02.25
OR보다 IN 명령어가 좋은 이유  (0) 2010.11.25
Posted by 김용환 '김용환'

댓글을 달아 주세요

[MSSQL] 프로필러 사용

DB 2011. 3. 5. 16:49

Spring Batch 땜시. MSSQL DBA가 하는 프로필러를 써본다.

좋은 정보는 아래 링크를 참조
http://trhed.springnote.com/pages/3080474.xhtml
http://support.microsoft.com/kb/224587/ko
http://www.sqlleader.com/mboard.asp?exec=view&strBoardID=SS2005Admin&intSeq=612
http://www.volkit.com/179
http://support.microsoft.com/default.aspx?scid=kb;en-us;887057





'DB' 카테고리의 다른 글

[mysql] timestamp 주의사항  (0) 2011.03.18
[MSSQL] Deadlock 교착상태  (0) 2011.03.07
[MSSQL] 프로필러 사용  (0) 2011.03.05
DB별 (디폴트) Default Transaction Isolation Level  (1) 2011.02.25
OR보다 IN 명령어가 좋은 이유  (0) 2010.11.25
ORA-01013  (0) 2010.10.13
Posted by 김용환 '김용환'

댓글을 달아 주세요



Default Transaction Isolation Level을 정리함.
서비스 상황에 따라서, DBA가 read uncommitted로 지정하기도 함

오라클 DB - Read committed http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10743/consist.htm

큐브리드 DB - REPEATABLE READ CLASS with READ UNCOMMITTED INSTANCES
  (테이블은 repeatable read, instance(row)는 read uncommitted라는 말)
http://www.cubrid.com/online_manual/cubrid_831/syntax/syntax_tran_isolation_setting.htm

MSSQL - Read commited
http://www.mssqlcity.com/Articles/General/TIL.htm

Mysql InnoDB - repeatable read
http://dev.mysql.com/doc/refman/5.0/en/innodb-transaction-model.html

'DB' 카테고리의 다른 글

[MSSQL] Deadlock 교착상태  (0) 2011.03.07
[MSSQL] 프로필러 사용  (0) 2011.03.05
DB별 (디폴트) Default Transaction Isolation Level  (1) 2011.02.25
OR보다 IN 명령어가 좋은 이유  (0) 2010.11.25
ORA-01013  (0) 2010.10.13
[Mysql] skip-name-resolve 옵션  (0) 2010.06.13
Posted by 김용환 '김용환'

댓글을 달아 주세요

  1. Favicon of http://c.planchasghden.com/ BlogIcon ghd planchas 2013.04.10 20:00  댓글주소  수정/삭제  댓글쓰기

    그들은 가난한 신혼부부였다.


OR보다 IN 명령어가 더 좋다.

둘다 실행면에서는 비슷하지만 IN의 경우 index 부분이 하나의 컬럼만을 비교하기 때문에 유리하다.

'DB' 카테고리의 다른 글

[MSSQL] 프로필러 사용  (0) 2011.03.05
DB별 (디폴트) Default Transaction Isolation Level  (1) 2011.02.25
OR보다 IN 명령어가 좋은 이유  (0) 2010.11.25
ORA-01013  (0) 2010.10.13
[Mysql] skip-name-resolve 옵션  (0) 2010.06.13
[Mysql] Table 백업/풀기  (0) 2010.05.18
Posted by 김용환 '김용환'

댓글을 달아 주세요

ORA-01013

DB 2010. 10. 13. 21:54

SQLNestedException(ORA-01013) 의 원인은    Oracle DB 의 Row level locking 으로 인한 waiting..
Posted by 김용환 '김용환'

댓글을 달아 주세요


Mysql이 어느 날 느려지기 시작했다. Mysql의 slow query 로그를 봐도 문제가 없는데. 계속 느려졌다..

mysql-dns 간에 약간 시간차가 나서 서비스가 정상적으로 작동이 되지 않을 수 있다.
이 때를 위해서 /etc/hosts에 도메인과 ip를 잘 지정하고 service restart를 한다.

만약 ip로 도메인 정보 조회를 막기 위해서 mysql에 skip-name-resolve 옵션을 넣어야 한다. (또는 my.cnf에 추가)

이유는 mysql에서 클라이언트 접속에 대한 ip resolving을 하는 것이었다.. DB에 옵션 넣고 restart하면 OK


Posted by 김용환 '김용환'

댓글을 달아 주세요