본문 바로가기

분류 전체보기11

SQL SERVER 비용이 높은 쿼리 보기 (fT. dm_exec_query_stats) 이번시간에는 SQL SERVER에서 CPU, 실행시간, 논리적 읽기 등의 비용이 많이 발생하는 쿼리를 모니터링 하는 방법에 대해 포스팅하겠습니다. SQL SERVER를 운영하다보면, 사용자들로부터 갑자기 속도가 느려졌다는 컴플레인이 발생하는 경우가 종종 있습니다. 이 경우 여러가지 부분을 의심해 볼 수 있는데, 데드락이 발생하여 무한 대기 상태로 인한 문제인지, 서버 CPU, 메모리 등의 성능 이슈인지 확인해볼 수 있다. 아래 내용은 SQL SERVER의 CPU가 90프로 이상 오르는 경우 원인파악을 할 수 있는 쿼리 중 하나입니다. 2022.02.14 - [SQL SERVER] - SQL SERVER 데드락(lock) 조회하기 SQL SERVER 데드락(lock) 조회하기 오늘은 SQL SERVER의 .. 2022. 2. 20.
가정용 전자동 커피머신 드롱기 마그니피카 (feat. 필립스 1200) 이번에 큰 맘먹고 네스프레소 캡슐에서 전자동 커피 머신으로 갈아탄 후기를 포스팅하겠습니다. 우리가족은 커피를 하루에 1잔 이상 마시고 있습니다. 기존 캡슐은 맛이 밍밍하기도 했고, 투샷 쓰리샷으로 먹기엔 비용 부담도 있었습니다. 결국 커피머신을 알아보기 시작했는데, 기존에 30만원대로 알고 있던 가장 유명한 필립스 모델이 40만원대까지 올랐습니다.... 이것이 마케팅의 힘인가.. 저는 다른 제품을 알아보았습니다. 대략 40만원중반에 따뜻한 라떼도 마실 수 있는 드롱기 마그니피카S 제품을 구매하였습니다. 실물을 한번 보시겠습니다. 후기는 ... 아주 1000% 만족입니다. 원두 1키로에 2만원도 안되기 때문에 1샷에 100~200원 수준이라 2샷 3샷먹는 저에게는 부담이 되지 않았습니다. 또한 자주 사먹던.. 2022. 2. 17.
SQL SERVER 프로파일 쿼리로 실행하기 오늘은 SQL SERVER 프로파일링 하는 방법에 대해 포스팅하겠습니다. SQL PROFILE 프로그램을 이용하여 프로파일링을 하는 방법도 있겠지만, 장시간 사용시 리소스가 과다하게 사용될 수 있으므로, 아래와 같이 T-SQL 형태로 수집하려고 합니다. 아래 내용도 SQL SERVER DBA 면접시 많이 나오는 질문중에 하나이므로, 이해하는 것이 좋을 것 같습니다. 프로파일링 SP 만들기 복잡해보이지만, 3가지 중요한 SP만 기억하면 쉽게 이해할 수 있습니다. 이 가운데 sp_trace_setfilter 를 통해 어떤 항목을 추적할 것인지, 설정값을 추가해주면 됩니다. sp_trace_create @TraceId OUT, @Options, @TraceFileName,@MaxFileSize, @StopTi.. 2022. 2. 16.
SQL SERVER 데드락(lock) 조회하기 오늘은 SQL SERVER의 데드락을 확인하는 방법에 대해 포스팅하겠습니다. 많이 아시는 방법으로는 sp_lock을 사용하여 조회하는 방법도 있지만, 보기 편하게 조작하기 위해 아래쿼리를 활용하면 업무에 많은 도움이 될 것 같습니다. 잠금 상태 만들기 우선 잠금이 될 테이블의 데이터를 update하는 쿼리를 실행하도록 하겠습니다. use Northwind go -- Session 1 BEGIN TRAN UPDATE Orders SET ShipName = 'test' where OrderID = 10248 waitfor delay '01:00' update 문이 실행중인 가운데, 조회하는 테이블을 동시에 실행하겠습니다. SELECT ShipName FROM Orders where OrderID = '102.. 2022. 2. 14.