본문 바로가기

MS-SQL7

MS-SQL 부하쿼리 SELECT TOP 100 (A.TOTAL_WORKER_TIME/A.EXECUTION_COUNT) AS [AVG_CPU_TIME] , CONVERT(VARCHAR, LAST_EXECUTION_TIME) AS 'LAST_EXECUTION_TIME', TOTAL_PHYSICAL_READS, SUBSTRING(B.TEXT, A.STATEMENT_START_OFFSET/2,(CASE WHEN A.STATEMENT_END_OFFSET = -1 THEN LEN(CONVERT(NVARCHAR(MAX), B.TEXT)) *2 ELSE A.STATEMENT_END_OFFSET END - A.STATEMENT_START_OFFSET)/2) AS QUERY_TEXT , DBNAME = UPPER(DB_NAME(B.DBID).. 2020. 9. 23.
조건절 LIKE 검색 조건(기호 인식) WHERE LIKE 에서 사용하는 검색 조건에 대해 알아보자 SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE 'A%' SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '%A%' SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '_A%' SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '[ABC]%' SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '[A-D]%' SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '[^A]%' 다음과 같이 여러 검색 조건이 사용된다. 하나씩 알아보도록 하자. 1) A% 'A'로 시작하는 모든 문자열 2) '%A'% 'A'가 포함된 모든 문자열 3) '_A%' 두 번째 문자가 'A.. 2020. 7. 28.
[MSSQL] [DMV] 비용이 드는 쿼리 찾아내기 - DMV(Dynamic Management View) : 동적관리뷰 1. 쿼리 SELECT TOP 20 SUBSTRING(qt.TEXT, (qs.statement_start_offset/2)+1, (( CASE qs.statement_end_offset WHEN -1 THEN DATALENGTH(qt.TEXT) ELSE qs.statement_end_offset END - qs.statement_start_offset)/2)+1) 수행쿼리, qs.execution_count 쿼리계획이_마지막컴파일후_실행횟수, qs.total_logical_reads 쿼리계획이_컴파일후_실행될때_수행한_총논리적읽기수, qs.last_logical_reads 마지막_수행한_논리적읽기수, qs.total_logical_wr.. 2020. 3. 20.
MS-SQL 쿼리팁 정리가 잘되어있어서 가져와봤습니다. 출처 : http://ww.okjsp.pe.kr/seq/151426 출처 : http://blog.naver.com/overa4/110100006585 출처 : http://blog.naver.com/ballkiss/30025300601 출처 : http://blog.daum.net/gksdy2000/8006521 출처 : http://stophyun.tistory.com/62 MS-SQL ** SQL문은 대소문자를 구분하지 않지만 데이타는 대문자와 소문자를 구분한다 주석을 다는 방법은 /* 주석 */ 이거나 한줄만 주석 처리를 할 경우는 문장 맨앞에 --를 붙인다 ** 각각의 데이타베이스의 SYSOBJECTS 테이블에 해당 데이타베이스의 모든 정보가 보관되어 있다 S.. 2020. 3. 13.