database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6820 게시물 읽기
No. 6820
주기적으로 속도 느림
작성자
이경미(lucky7miya)
작성일
2014-06-05 11:43
조회수
8,632

안녕하세요?

아무리 원인을 찾으려고 해도 못 찾아서 고수님들께 문의를 드리게 됐습니다.

 

매월 초 근무시간 2시간 동안 평소에 3초안에 실행되던 Query 가 이때는 30초 이상 걸립니다.

그리고는 2시간 이후에는 또 정상적으로 3초안에 실행이 됩니다.

느린시간대에 프로파일러를 돌려 보니까 평소에는 보이지 않던

ApplicationName : Microsoft SQL Server Management Studio - Transact-SQL IntelliSense

TextData 에는 아래 와 같은 것 들 외 여러가지가 올라 옵니다.

--------------->>아래<<--------------------------------------------------

1. exec sp_executesql N'SELECT '''' AS [DefaultSchema], dtb.name AS [DatabaseName] FROM master.sys.databases AS dtb WHERE (dtb.name=@_msparam_0)',N'@_msparam_0

2. select SERVERPROPERTY(N'servername')

SELECT CAST( serverproperty(N'Servername') AS sysname) AS [Name]

3. exec sp_executesql N'SELECT clmns.name AS [Name], clmns.column_id AS [ID], clmns.is_nullable AS [Nullable], clmns.is_computed AS [Computed], CAST(ISNULL(cik.index_column_id, 0) AS bit) AS [InPrimaryKey], clmns.is_ansi_padded AS [AnsiPaddingStatus], CAST(clmns.is_rowguidcol AS bit) AS [RowGuidCol], ISNULL(ic.is_not_for_replication, 0) AS [NotForReplication], CAST(COLUMNPROPERTY(clmns.object_id, clmns.name, N''IsFulltextIndexed'') AS bit) AS [IsFullTextIndexed], CAST(ISNULL(COLUMNPROPERTY(clmns.object_id, clmns.name, N''IsDeterministic''),0) AS bit) AS [IsDeterministic],....

4.DECLARE @edition sysname; SET @edition = cast(SERVERPROPERTY(N'EDITION') as sysname); select case when @edition = N'SQL Azure' then 1 else 0 end as 'IsCloud'

5.SELECT s.name AS [Name] FROM sys.schemas AS s ORDER BY [Name] ASC

6.SELECT rl.name AS [Name] FROM sys.database_principals AS rl WHERE (rl.type = 'A') ORDER BY [Name] ASC

7.SELECT SCHEMA_NAME(tbl.schema_id) AS [Schema], tbl.name AS [Name] FROM sys.tables AS tbl ORDER BY [Schema] ASC,[Name] ASC

---------------------------------------------------------------------------

위 의 문장들이 어떤때 실행이 되는것인가요?

개발자가 개발한 SQL 문장, 프로시져를 확인해 보면 위의 내용을 작성한 곳이 없습니다.

 

답변 부탁 드립니다.

 

이 글에 대한 댓글이 총 1건 있습니다.

보여주신 TextData의 경우

IntelliSense를 갱신하기 위해 SSMS에서 Ctrl+Shift+R 했을때 발생하는 쿼리들인데 이것이 원인이 되어 쿼리 속도가 늦어진다고 보기에는 좀 어려울 듯 싶습니다.

느리게 진행되는 쿼리의 실행 계획과 문제 없이 실행될 때의 실행계획을 동시에 보면 답이 보이지 않을까 싶습니다.

우욱님이 2014-06-08 13:43에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6823트리거 쿼리 간략하게 정리
트리거
2014-06-16
7771
6822SP실행시 인자값에 따라서 select구문에 if을 사용하고 십습니다. [4]
선이
2014-06-11
8856
6821자식 로우 찾기 쿼리? [3]
우세연
2014-06-06
7916
6820주기적으로 속도 느림 [1]
이경미
2014-06-05
8632
6819DB 커넥션 실패.. 질문드립니다. [2]
최뭉뭉
2014-06-02
7923
6817데이타 가로 출력 문의 [4]
아바아바
2014-05-27
8676
6816SP1 -> SP2 업데이트 시 오류입니다.
이홍섭
2014-05-26
8082
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다