일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바기초
- wap
- ERD
- array
- 정규식
- WML
- instr
- sql랭킹
- tempDB
- xmldom
- injection
- XML
- VarType
- 한글입력체크
- MSSQL보안
- 이미지가로길이
- JavaScript
- join
- 인젝션
- asp함수
- update
- SPLIT
- 이미지세로길이
- sql업데이트
- VARIABLE
- jdbc driver
- sql순위
- FileSystemObject
- javascript 한글입력체크
- inner join
- Today
- Total
목록쿼리_MSSQL (69)
3초기억력
제목 : MS-SQL CPU 점유율 높은것 쿼리 USE master SELECT TOP 10 REPLACE(CONVERT(VARCHAR(20), CONVERT(MONEY,qs.total_worker_time / qs.execution_count/1000),1),'.00','') as [Avg CPU Time(ms)] ,qs.execution_count ,substring (qt.text, qs.statement_start_offset/2+1, (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..
제목 : --테이블별 용량 SELECT table_name = convert(varchar(30), min(o.name)) , table_size = ltrim(str(sum(cast(reserved as bigint)) * 8192 / 1024.,15,0) ) FROM sysindexes i INNER JOIN sysobjects o ON (o.id = i.id) WHERE i.indid IN (0, 1, 255) AND o.xtype = 'U' GROUP BY i.id --테이블 용량 SORT : DESC SELECT table_name = convert(varchar(30), min(o.name)) , table_size = convert(int, ltrim(str(sum(cast(reserved ..
제목 : MS-SQL 통계 업데이트, 인덱스, LOCK 등 DBA 기초 쿼리문 모음 USE [DB명] /********************************** 인덱스(S) **********************************/ --TABLE 상세 정보 쿼리 SELECT a.NAME AS table_name, b.NAME AS column_name, c.NAME AS data_type, c.length AS data_length FROM sys.tables a INNER JOIN sys.syscolumns b ON a.object_id = b.id INNER JOIN sys.systypes c ON c.xtype = b.xtype WHERE a.NAME = '테이블명' ORDER BY ta..
DBA 정기 업무 정리 일일 작업 1. 네트워크를 포함한 필요한 서비스가 시작(작동) 중인지 확인 2. 윈도우 이벤트 뷰어를 통한 오류 및 경고등의 중요 메시지를 점검 및 문제를 해결 3. sql server 로그에서 오류 및 중요 메시지를 점검하고 문제를 해결 4. sql server 에이전트 로그에서 오류를 포함한 중요 메시지를 점검하고 문제를 해결 5. 에이전트 서비스에 정의해둔 각 작업(job)의 성공 여부를 점검하고 필요한 조치를 해결한다. 6. window 서버와 sql 서버의 주요 카운트를 모니터 하면서 이상 증상을 확인한다. 7. windows의 성능 모니터의 "성능 로그 및 경고 | 카운트 로그 " 에서 성능 통계정보를 수집한다. 8. Profiler와 같은 도구를 이용하여 과도한 리소스..
제목 : mssql 암호화 여부 쿼리문 SELECT o.NAME, s.definition, o.type_desc, CASE WHEN definition IS NULL THEN 'yes' ELSE 'no' END AS 'is_encrypted' FROM sys.sql_modules s INNER JOIN sys.objects o ON s.object_id = o.object_id WHERE type IN ( 'p', 'tr', 'FN', 'tf', 'v' ) 내용 : 예제 소스 파일 : 출처 :
제목 : SQL Server 스크립트 생성 마법사(스크립트 옵션 선택 페이지) 옵션 각 옵션 오른쪽의 목록 상자에 있는 사용 가능한 설정에서 선택하여 데이터베이스 스크립팅 옵션을 지정합니다. 옵션은 스크립팅되는 개체에 전역으로 적용됩니다. 일반 파일에 추가 출력 옵션 페이지에 지정된 기존 스크립트의 아래쪽에 이 스크립트를 추가합니다. 기본값은 False이며 새 스크립트가 이전 스크립트를 덮어쓰는 것을 의미합니다. 오류 발생 시 스크립팅 계속 True는 오류 발생 시 스크립팅이 중지됨을 의미합니다. False인 경우 스크립팅을 계속합니다. 기본값은 False입니다. UDDT를 기본 유형으로 변환 True인 경우 사용자 정의 데이터 형식은 사용자 정의 데이터 형식을 만드는 데 사용된 기본 데이터 형식으로 변..
제목 : Northwind and pubs Sample Databases 설치 Northwind and pubs Sample Databases for SQL Server 2000 http://www.microsoft.com/en-us/download/details.aspx?id=23654 다운로드 받은 파일에서 sql 문을 실행하던가 mdf 만 따로 아래와 같이 설치한다. Step 1: Open SQL Server Management Studio and connect to your instance. Right-click the “Databases” folder and click “Attach”. Step 2: Click “Add…” in the “Databases to attach:” box and fi..
성능 향상을 위한 인덱싱 기법 http://pearlmm.tistory.com/15 핵심 튜닝 정리 http://blog.naver.com/PostView.nhn?blogId=kimsajang&logNo=30123283946 SQL SERVER 2000 2005 튜닝 별점10.0점 | 네티즌리뷰 4건리뷰쓰기 저자 손광수, 정원혁|대림 |2007.10.30 페이지 487|ISBN 9788972807797 도서관 소장 정보 국립중앙도서관 도서25,000원 http://book.naver.com/bookdb/book_detail.nhn?bid=3118918
제목 : MSSQL 2005 데이터베이스 엔진 튜닝 관리자 1. MS SQL 2005 메뉴에서 ②번 메뉴(데이터베이스 엔진 튜닝 관리자)를 통해서 튜닝 필요성에 대한 정보를 얻을 수 있다. 2. 우선 확장자 trc 로 끝나는 파일이 필요하다. 이 파일은 SQL Server Profiler 를 통해서 얻을 수 있다. 3. 새로운 추적을 시작한다. 4. Microsoft SQL Server Management Studio 에서 튜닝을 하고 싶은 테이블과 관련된 쿼리를 날린다. 5. 4번에서의 작업 내용이 Profiler 에 잡히고 있다. 만약 서비스를 하고 있는 DB 라면, 특정 ID 로 추척을 해서 trace 파일을 얻을 수 있다. 6. 추적된 내용을 저장한다. 확장자는 .trc 이다. 7. 데이터베이스 ..
제목 : 가로, 세로 합 구하기 쿼리, dummy Table 사용함 select case when cnt=1 then RegiUser else '통계' end as '구매자' ,SUM(case when LEFT(ExhiApplNo, 8) = '20130525' then HopeAmt else 0 end) as '20130525' ,SUM(case when LEFT(ExhiApplNo, 8) = '20130526' then HopeAmt else 0 end) as '20130526' ,SUM(case when LEFT(ExhiApplNo, 8) = '20130527' then HopeAmt else 0 end) as '20130527' ,SUM(case when LEFT(ExhiApplNo, 8) = '2..