본문 바로가기
sp_lock 확인과 처리 방법. 참고 출처 http://jhbench.tistory.com/314 https://msdn.microsoft.com/ko-kr/library/ms187749.aspx sp_lock 잠금에 대한 정보를 보고합니다. ex) exec sp_lock; 그럼 결과로 현재 lock에 대한 정보가 뜬다. 이때 세션을 강제 종료 하려면 Kill spid를 적으면된다. ex) Kill 61; 그리고 누가 소유자인지 확인하려면 EXEC SP_WHO2 spid 확인한다. DBCC INPUTBUFFER(spid)를 사용하면 어떤 쿼리가 lock을 발생했는지 확인 할 수 있다. 2016. 8. 8.
[mssql] sp_helpdb 지정된 데이터베이스 또는 모든 데이터베이스에 관한 정보를 보고합니다. 1. 특정 DB 정보 보기 사용법 : sp_helpdb 디비이름 ex) sp_helpdb mangoDB; 2. 모든 DB 정보 보기 EXEC sp_helpdb; GO 2016. 8. 8.
샤딩이란 sharding이란? 참고 및 출처 : http://hanburn.tistory.com/106 관계형 데이터베이스에서 대량의 데이터를 처리하기 위해서 데이터를 파티셔닝 하는 기술이다. 파티셔닝은 dbms에서 지원하기도 하는데, 일부에서는 지원안하기도 한다. 샤딩은 DBMS 레벨에서 데이터를 나누는 것이 아니고 데이터베이스 자체를 분할하는 방식이다. 따라서 어플리레이션 레벨에서 구현해야 한다. 간단하게 예를들면 전 세계 고객 데이터를 저장하는 대형 데이터베이스를 분산한다고 할때, 미국은 샤드 A, 아시아는 샤드 B , 유럽고객은 샤드 C로 나눌수 있다. 2016. 8. 8.
제약조건 Constraint 출처 및 참고: http://www.gurubee.net/lecture/1013 제약조건(Constraint) 이란? 제약조건이란 테이블에 부적절한 자료가 입력되는 것을 방지학 위해서 여러가지 규칙을 적용해 놓는것. - 제약조건은 데이터의 무결성을 유지를 위하여 사용자가 지정할 수 있는 성질이다. - 모든 제약조건은 데이터 사전(Dictionary)에 저장 된다. - 의미있는 이름을 부여했다면 Constraint를 쉽게 참조할 수 있다. - 표준 객체 명명법을 따르는 것이 좋다. - 제약조건은 테이블을 생성할 당시에 지정할 수도 있고, 테이블을 생성 후 구조변경 명령어를 통해서도 추가가 가능하다. - NOT NULL 제약조건은 반드시 컬럼레벨에서만 정의가 가능하다. NOT NULL 조건 컬럼을 필수 필드.. 2016. 8. 8.
[MSSQL] 저장 프로시저 * 저장 프로시저란 ? 저장 프로시저 또는 스토어드 프로시저는 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합니다. 데이터베이스에 대한 일련이 작업을 정리한 절차를 관계형 데이터베이스 관리 시스템에 저장한 것으로 영구저장모듈이라고도 불린다. * 저장 프로시져의 장점 1..매우 좋은 성능 2. 보안성을 높일 수 있음. 3. 다양한 처리가 가능 4. 넷웍의 부하를 줄일 수 있음 * 저장 프로시저의 단점. 1. 접하기 어려움 2. VB나 ASP에서 호출 방식이 틀려 처음 저장 프로시져를 접할경우 거부감이 생김 3. 새로운 언어를 배우는 정도의 부담이 있음. * 프로시저 생성 Create PROC p_readMaxSalary AS select emNo, max(Salary) from Employe.. 2016. 8. 5.
[svn] svn 간단 설명 * 저장소 - 원본 파일들이 저장되어 있다. * 체크아웃 - 이미 만들어진 소스 저장소에서 파일들을 가져오는 것을 말한다 * 업데이트 - 저장소에서 가장 최신이 버전 또는 특정한 버전으로 소스를 받는것을 말한다. - 텍스트 파일의 경우에는 수정한 부분이 자동으로 병합된다. * 충돌 - 업데이트를 하는 과정에서 자신이 변경한 소스와 다른 사람이 변경한 소스가 같을 경우 충돌이 일어 난다. - 주로 최신의 버전이 아닌 상태에서 수정하는 경우에 많이 일어난다. - diff를 이용해 수정하고 충돌 해결(resolved 또는 confilct)로 해결해야 한다. * commit - 사용자가 수정한 파일을 저장소로 올린다. - 이때 log(간단한 설명)와 함께 올릴 수 있다. - 최신버전이 아닐경.. 2016. 8. 2.