일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MX Component
- 자본주의
- matplot
- PYTHON MSSQL
- vscode
- M2M
- 장고
- MSSQL PYTHON
- rs422
- Visual Studio Code
- 오라클
- django
- 딥러닝
- oracle
- windows10
- 티스토리 초대장
- Python
- rs485
- sql developer
- MSSQL
- pymssql
- MEAN Stack
- 크롤링
- tensorflow
- 텐서플로우
- scrapy
- c#
- 윈도우10
- 파이썬
- Serial
- Today
- Total
목록DataBase (99)
안까먹을라고 쓰는 블로그
http://mdj1234.tistory.com/38
delete from a --select * from tblLPR_IO a, (select IODateTime, IO, TASVehiNo, MAX(seq) as seq from tblLPR_IO group by IODateTime, IO, TASVehiNo having count(*) > 1) b where a.IODateTime = b.IODateTime and a.IO = b.IO and a.TASVehiNo = b.TASVehiNo and a.seq != b.seq
키워드로 PROCEDURE, FUNCTION 찾기 BCP [ 대용량 데이터 내보내기 ] SQL Server로 데이터 가져오기 SQL Server가 사용중인 TCP/IP 포트 확인 여러 포트를 사용하도록 SQL Server 구성 SQL Server 마지막 시작 시간 확인 하기 SQL Server 성능 대시보드 SSSMS 여러 개체 선택하기 저장 프로시져 실행 수, CPU소모량, IO, Duration 확인 쿼리 sp_configure 에 나오는 항목들 외워두면 좋은 기초 쿼리 SET 문 종류 SQL Server 에이전트 테이블(Transact-SQL) 항목 설명 프로파일러 기초 사용법 (초간편 세팅) SQL Server를 활용한 Perfmon 로그 저장 활성 트랜잭션 찾기 Block 모니터링 DeadLoc..
-- 1.저장프로시져별실행수뽑기 select db_name(st.dbid) DBName ,object_schema_name(st.objectid,dbid) SchemaName ,object_name(st.objectid,dbid) StoredProcedure ,sum(qs.execution_count) Execution_count from sys.dm_exec_cached_planscp join sys.dm_exec_query_stats qs on cp.plan_handle=qs.plan_handle cross apply sys.dm_exec_sql_text(cp.plan_handle)st where DB_Name(st.dbid) is not null and cp.objtype = 'proc' group..
SELECT TOP 100 [Average CPU used] = total_worker_time / qs.execution_count ,[Total CPU used] = total_worker_time ,[Execution count] = qs.execution_count ,[Individual Query] = SUBSTRING (qt.text,qs.statement_start_offset/2, (CASE WHEN qs.statement_end_offset = -1 THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2 ELSE qs.statement_end_offset END - qs.statement_start_offset)/2) ,[Parent Query] = qt.tex..
데이터베이스(DB)를 운영하다 보면 가끔 이유 없이 조회 결과가 나오지 않거나, 타임아웃(TimeOut)에 걸려서 커넥션(Connection)이 끊어지는 경우가 종종 있습니다. 메모리나 CPU가 비정상적으로 높은 수치를 유지하고 있어서 DBMS가 정상 작동하지 않는다거나 하는 경우의 증상이 그러하며, 테이블 락(Table Lock)이 발생한게 그 원인이 되기도 합니다. -- Lock 걸린 SPID 검색 (Mode 부분이 X, IX로 표시된 항목은 Lock) -- Mode값 상세설명 -- - S(Shared Lock)공유잠금 : SELECT문때 데이터를 동시에 읽을 때 걸리는 형태, 동시에 SELECT가능 -- - U(Update Lock)업데이트잠금 : 업데이트 할 수 있는 리소스에 사용, 여러 사용자가..
---------------------------------------------------------------------------------------------------------------------------------- /****** 개체: LinkedServer [WWTMES] 스크립트 날짜: 04/19/2016 12:06:22 ******/ EXEC master.dbo.sp_addlinkedserver @server = N'TASIC', @srvproduct=N'mssql', @provider=N'SQLNCLI', @datasrc=N'192.168.12.10' /* For security reasons the linked server remote logins password is cha..
select * from sys.all_objects as o with(nolock) inner join sys.sql_modules as a with(nolock) on o.object_id = a.object_id where a.definition like '%ProdCode1%' order by o.name asc
테이블 별로 논리적 / 물리적 읽기 수 및 정확한 실행시간을 확인할 수 있습니다.테이블의 읽기 수가 비정상적으로 높거나,, 한 부분이 있으면, 그 테이블관련하여,, 보완을 해서 성능을 향상 할 수 있습니다. SET STATISTICS IO ON SET STATISTICS TIME ON GO select * from ( select SourceProdCode1 as ProdCode from vBlendProd union select SourceProdCode2 as ProdCode from vBlendProd) TSS where TSS.ProdCode NOT IN (select ProdCode from vTank) SET STATISTICS IO OFF SET STATISTICS TIME OFF