본문 바로가기

㏈ª By β┖υΕJini103

[MS-SQL] DBA의 역할과 책임 현재 G사 DBA 로써 근무 하고 있다. 예전에 보았던 DBA로써의 역활과 책임이라는 글을 다시 한번 읽어 보았다. DBA의 역할과 책임 DBA의 역할 시스템과 조직에 따라 DBA의 임무에 차이가 있을 수 있지만 일반적으로 대부분의 DBA는 다음과 같은 작업들을 책임지고 수행해야 하는 임무를 가집니다. 설치와 환경설정 - 소프트웨어 설치 - 환경 설정 보안 관리 운영 - 백업과 복원 - 사용자 관리 - 기타 일상적인 운영 업무 서비스 레벨 유지 - 성능 최적화 및 성능 모니터링 - 용량 계획 (Capacity Planning) 시스템 가동 시간 관리 - 시스템 정지 시간의 계획과 일정 관리 문서화 작업 작업 절차 계획 및 규격화 - 운영 유지보수 계획 수립 - 재난 복구 계획 수립 설계 및 개발 지원 -.. 2008. 10. 30.
SAN 이 도대체 뭘까? 사회생활 시작 할때 네트워크 관련팀에서 서버실에서 잠깐 일한적이 있었다.손놓은지 오래지만 나에게 시스템 엔지니어쪽 분야도 경험했다는 이유로 일을 시킨다.하지만 그때와 지금은 많은 발전이 있는거 같다.. 하드웨어의 성능은 계속 좋아 지고 새로운 장비는 계속 나오고... 시스템 엔지니어라면 꼭 알아야 하는 SAN 대해 알아 보도록 하자. SAN(Storage Area Network)이란? SAN(Storage Area Networks)은 서버와 스토리지 간에 대용량 데이터를 고속으로 전송할 수 있는 네트워크입니다. 즉, 호스트 컴퓨터에서 SCSI를 통한 스토리지 서버와 신속하게 데이터를주고 받을 수 있는 것처럼 네트워크상에서 Fibre Channel(FC)의 이점인 고속전송과 장거리 연결 및 멀티 프로토콜 .. 2008. 9. 19.
COLLATE Korean_Wansung_CI_AS NOT NULL 의 뜻^^ 데이터베이스의 Collation 정보를 말합니다. MSSQL DBMS 는 WINDOWS OS 와 상호작용을 하여 처리하는 경우가 많이 있습니다. Collaction 정보역시 마찬가지 인데요 이것은, SQL Server의 기본 데이터 정렬을 설정하는 옵션 입니다. MSSQL 을 설치할 때 대부분 Korean_Wansung_CI_AS 으로 설정을 하게 됩니다. 이것의 의미는 "한국어_완성형 문자" 라는 의미 입니다. 테이블에 데이타를 입력할경우, 특정칼럼 기준으로 정렬할경우 완성형으로 비교 판단 하게 되겠지요. SELECT * FROM ::fn_helpcollations() GO 쿼리분석기에서 위의 명령을 내리면, MSSQL에서 지원하는 Collaction 정보들이 나오게 됩니다. Collaction 정보를.. 2008. 6. 20.
[SQL]동적조회 조건에서의 정적 프로시져와 동적프로시져 조회조건이 유동적인 프로시저호출 --정적 쿼리를 사용하는 프로시저에서 1. IF, OR과 case를 피하라 -부하가 많이 걸리는 예 ( case @OrderID when '%' then @OrderID else OrderID end ) = @OrderID (OrderID = @orderid OR @orderid IS NULL) -권장되는예(NULL이 없어야함) od.ProductID = coalesce(@prodid, od.ProductID) 2. coalesce 사용 -NULL이 존재하는 경우의 검색방법 1)컬림이 int형일 경우 DECLARE @minint int, @maxint int SELECT @minint = convert(int, 0x80000000), @maxint = convert(int.. 2008. 6. 20.