사용자 도구

사이트 도구


mssqlserver:querystore

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
mssqlserver:querystore [2018/08/27 15:52]
kwon37xi
mssqlserver:querystore [2018/08/28 18:14] (현재)
kwon37xi [초기화]
줄 1: 줄 1:
 ====== SQLServer Query Store ====== ====== SQLServer Query Store ======
   * [[:mssqlserver|MS SQL Server]] Query Store 쿼리 저장소   * [[:mssqlserver|MS SQL Server]] Query Store 쿼리 저장소
 +  * 단순히 실행되는 쿼리 목록을 보고 싶은 것이라면 [[mssqlserver:ssms|SQLServer SSMS SqlServer Management Studio]]의 SQLServer Profiler 를 사용할 것.
  
 ===== 활성화 ===== ===== 활성화 =====
줄 9: 줄 10:
   * [[mssqlserver:ssms|mssqlserver:ssms]] 에서 ''db_name -> Query Store'' 항목에서 확인가능   * [[mssqlserver:ssms|mssqlserver:ssms]] 에서 ''db_name -> Query Store'' 항목에서 확인가능
  
 +===== 조회 =====
 +  * 실행된 쿼리 목록<code sql>
 +select * from sys.query_store_query_text order by query_text_id desc
 +</code>
 +  * 통합 조회<code sql>
 +SELECT Txt.query_text_id, Txt.query_sql_text, Pl.plan_id, Pl.query_plan, Qry.*  
 +FROM sys.query_store_plan AS Pl  
 +INNER JOIN sys.query_store_query AS Qry  
 +    ON Pl.query_id = Qry.query_id  
 +INNER JOIN sys.query_store_query_text AS Txt  
 +    ON Qry.query_text_id = Txt.query_text_id ;  
 +</code>
 +  * plan 보기 : Plan XML 텍스트를 복사해서 ''filename.sqlplan'' 등의 이름으로 저장한 뒤에 [[mssqlserver:ssms|SQLServer SSMS SqlServer Management Studio]] 에서 열면 Graphic 화면으로 플랜을 볼 수 있다.
 ===== 초기화 ===== ===== 초기화 =====
 <code> <code>
줄 22: 줄 36:
   * [[https://docs.microsoft.com/ko-kr/sql/relational-databases/performance/how-query-store-collects-data?view=sql-server-2017|쿼리 저장소에서 데이터를 수집하는 방법 | Microsoft Docs]]   * [[https://docs.microsoft.com/ko-kr/sql/relational-databases/performance/how-query-store-collects-data?view=sql-server-2017|쿼리 저장소에서 데이터를 수집하는 방법 | Microsoft Docs]]
   *   * [[https://www.sqlshack.com/searching-the-sql-server-query-plan-cache/|Searching the SQL Server query plan cache - SQL Shack - articles about database auditing, server performance, data recovery, and more]]   *   * [[https://www.sqlshack.com/searching-the-sql-server-query-plan-cache/|Searching the SQL Server query plan cache - SQL Shack - articles about database auditing, server performance, data recovery, and more]]
 +  * [[https://www.mssqltips.com/sqlservertip/4009/sql-server-2016-query-store-introduction/|SQL Server 2016 Query Store Introduction]] 
 +  * [[https://www.mssqltips.com/sqlservertip/4047/sql-server-2016-query-store-queries/|SQL Server 2016 Query Store Queries]] 
 +  * [[https://www.scarydba.com/2018/03/26/query-store-and-automated-cleanup/|Query Store and Automated Cleanup - Grant Fritchey]]
mssqlserver/querystore.1535352771.txt.gz · 마지막으로 수정됨: 2018/08/27 15:52 저자 kwon37xi