블로그 이미지
LifeisSimple

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Notice

2012. 3. 14. 22:49 Brain Trainning/DataBase
아래의 DMV는 알아두면 삶(?)에 무척 도움이 되는 것들입니다.
대충 내용만 슬쩍봐도... 아... 이정도는 외우고 사용해야지 하는 생각이 드는... 만약 안든다면.. 당신은 DBA가 아닐수도 ㅎㅎ

아래 것들은 기본적으로 사용법과 내용을 알고 있어야 합니다.

1. sys.dm_os_sys_info
- 물리적 메모리 양 또는 CPU 개수, 버퍼 풀 내의 버퍼 개수 등과 같은 시스템의 전반적인 사항을 확인

2. sys.dm_exec_sessions
- 로그인, 호스트, 프로그램 정보, 상태, 환경, 세션사용 CPU, 메모리, I/O 요청 수 등을 보여줌

3. sys.dm_exec_requests
- 현재 활성화 되어 있는 모든 요청에 대한 정보를 보여줌 (블로킹 정보, 쿼리 실행환경 정보, CPU, 메모리, I/O 요청 수 등도 나타남

4. sys.dm_exec_connections
- 각 연결에 대한 상세정보 : 프로토콜, 인증방법, IP주소 등

5. sys.dm_exec_sql_text
- 데이터베이스 ID, 개체 ID, SQL 쿼리 텍스트 정보

6. sys.dm_exec_query_stats
- 캐시에 있는 모든 쿼리 실행 계획 출력. 물리/논리적 I/O 수 , 최소, 최대, 전체 소요 시간 등의 정보

7. sys.dm_exec_procedure_stats
- 모든 저장 프로시저에 대한 정보. 실행 횟수, I/O, 소요시간 등과 같은 실행정보도 포함

8. sys.dm_db_index_usage_stats
- 인덱스에 대한 사용 횟수와 사용자의 마지막 사용 시간. Seek, Scan, Lookup, Update 수 등을 나타냄

9. sys.dm_db_partition_stats
- 테이블의 크기와 행 수를 파악할때 사용

10. sys.dm_db_index_physical_stats
- 각 인덱스와 테이블의 파티션들에 대한 물리적인 정보를 제공. 인덱스와 할당 단위 유형, 조각화 수, 크기, 평균 조각화 비율, 페이지 수, 행 수 등의 정보를 보여줌.

11. sys.dm_sql_referenced_entities
- sysdepends 를 대체.
posted by LifeisSimple