[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
[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
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
[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

'DB' 카테고리의 다른 글

[DB] 기타 정보  (0) 2011.03.23
mssql 시퀀스  (0) 2011.03.21
[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

'DB' 카테고리의 다른 글

mssql 시퀀스  (0) 2011.03.21
[mysql] timestamp 주의사항  (0) 2011.03.18
[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

'DB' 카테고리의 다른 글

[mysql] timestamp 주의사항  (0) 2011.03.18
[MSSQL] Deadlock 교착상태  (0) 2011.03.07
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
OR보다 IN 명령어가 좋은 이유  (0) 2010.11.25
ORA-01013  (0) 2010.10.13
[Mysql] skip-name-resolve 옵션  (0) 2010.06.13
Posted by '김용환'
,

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

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

'DB' 카테고리의 다른 글

[MSSQL] 프로필러 사용  (0) 2011.03.05
DB별 (디폴트) Default Transaction Isolation Level  (1) 2011.02.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


'DB' 카테고리의 다른 글

OR보다 IN 명령어가 좋은 이유  (0) 2010.11.25
ORA-01013  (0) 2010.10.13
[Mysql] Table 백업/풀기  (0) 2010.05.18
MSSQL의 jdbc url에 DB 이름(DB명, DB name)이 없는 경우에 대한 설명  (0) 2010.05.13
[mysql] mysql.sock 위치 확인  (0) 2010.03.09
Posted by '김용환'
,