db

· DataBase
DB Connection Pool 수를 조회해야 할 일이 생겼다. 현재 DB에 연결된 세션 정보도 함께 조회하기 위해 아래의 쿼리를 작성했다. 필요할 때마다 쉽게 찾을 수 있도록 마찬가지로 기록해둔다. 현재 Connection Pool 수 /* 현재 Connection Pool 수 */ SELECT DB_NAME(dbid) AS 'Database', COUNT(dbid) AS 'Connection Pool Count' FROM sys.sysprocesses WHERE dbid > 0 GROUP BY dbid; 전체 Connection Pool 수 /* 전체 Connection Pool 수 */ SELECT COUNT(dbid) AS 'Total Connection Pool Count' FROM sys.s..
· DataBase
SELECT Query문은 FROM/JOIN, WHERE, GROUP BY, HAVING, SELECT, ORDER BY 순서로 실행된다. 1. FROM/JOIN 절 Query 실행 시 FROM 절이 가장 먼저 실행된다. FROM 절에서는 조회할 테이블을 지정하고, 이후 JOIN을 실행해 하나의 가상 테이블로 결합한다. FROM 절이 가장 먼저 실행되기 때문에 WHERE에서 JOIN된 테이블의 필드를 사용할 수 있는 것이다. 2. WHERE 절 WHERE 절에서는 조회해온 테이블에서 조건에 맞는 데이터를 필터링한다. 3. GROUP BY 선택한 컬럼을 기준으로 그룹핑을 진행한다. 4. HAVING 절 GROUP BY를 이용해 그룹핑 한 후에 각 그룹을 필터링할 때 사용되는 조건절이다. GROUP BY는 ..
토발자_Hflug
'db' 태그의 글 목록