본문 바로가기

wif LiNoUz

튜닝 방법론 proDBA 출처 1. 튜닝 방법론 따르기A. 성능관리¨ 설계단계부터 초기에 시작해야 한다.¨ 목표설정 : 5초이내와 같이 구체적인 시간과 처리양을 제시한다.¨ 계속적인 모니터링¨ 80/20 규칙 : 일반적으로 SQL문장 20%가 시스템 사용류의 80%를 차지한다.B. 관리해야될 요소¨ 스키마 : 물리적인 데이터 설계와 인덱스¨ 응용프로그램 : SQL문장 à 여기서 주로 다루게 될 사항이다.¨ 인스턴스 : 메모리 + 백그라운드 프로세스¨ 하드웨어 : CPU, 메모리, I/O, 네트워크C. 응답시간¨ 응답시간 = 서비스 시간 + 대기시간¨ Response Time = Service Time + Wait Time-서비스 시간 : SQL이 처리하는 시간-대기 시간 : Lock과 같은 기타등등으로 인해 지연되는.. 더보기
11g: DBA와 개발자가 알고 있어야 하는 새로운 기능 - SQL 실행 계획 관리 [레벨:7]JH http://jhroom.co.kr/22639 11g: DBA와 개발자가 알고 있어야 하는 새로운 기능 - SQL 실행 계획 관리JHhttp://jhroom.co.kr/226392013.12.23 11:03:55 (*.220.95.32)538어댑티브 커서와 SQL 실행 계획 관리바인드 변수를 이용하여 각 상황에 맞는 적절한 실행 계획을 선택하고, 새로운 실행 계획의 효과를 미리 확인해 볼 수 있습니다.Oracle Database 11g 다운로드아마도 여러분들 중 대부분이 바인드 변수를 이용한 성능 개선 방법에 대해 잘 알고 계실 것입니다. 아직 바인드 변수에 대해 잘 모르고 계신 분들을 위해, 가능한 한 간단하게 그 개념을 설명해 보도록 하겠습니다. (톰 카이트의 asktom.oracle.com사이트도 .. 더보기
성능모니터링 성능 모니터 주요 체크 카운터 totoro4.egloos.com/1070560 성능 모니터 주요 체크 카운터 1. 메모리 사용량 Memory: Available Kbytes 사용 가능한 메모리량: 5000KB 이상 권장 Memory: Page Faults / Sec 초당 시스템에서 일어나는 페이지 오류의 평균적인 수 0에 가까울수록 좋다. 초당 2 이상의 페이지 오류가 발생하면 메모리를 추가해야 한다. Memory: Pages / Sec 초당 시스템에 의해 디스크에서 읽거나 디스크로 쓴 페이지 평균값 5보다 작을 것을 권장함. Memory: Cache Fault / Sec Cache Fault는 Cache Manager가 즉각적인 캐시에서 페이지를 찾지 못할 때 발생 Process : Working Se.. 더보기
배치 예제 dir /b 결과를 AAA변수에 input --=============================================== for /f %a in ('dir /b') do set AAA=%a echo %AAA% --=============================================== tokens=1 delims tokens 써보자 first of directory list 뽑는것 --=============================================== ::CMD.EXE batch script to display last 2 lines from a txt file @echo OFF :: Get the number of lines in the file set LINE.. 더보기
배치파일 명령어 모음 http://snoopybox.co.kr/1404 http://yong40.tistory.com/112 http://pcycom.com.ne.kr/hanmir/dos/dos/dir.htm (dir 세부) snoopybox Blog Notice Taglog Guestbook Admin RSS Twitter 배치파일 기초 작성법 2010/09/29 16:54 | 윈도우 일반 예전부터 한번 정리하려고 했는데 시간이 많이 걸리는 일이라 차일피일 미루다 오늘에야 올려봅니다. 처음에는 간단히 작성하려고 했는데 쓰다보니 글이 꽤 길어지더군요. 관심있는 분들만 읽어보세요. 여기서 다루는 내용을 완벽히 이해하시면 배치파일의 고수까지는 아니더라도 적어도 제가 활용하는 만큼은 만드실 수 있을 겁니다. 도움말 활용하기 일단 .. 더보기
sql ftp handling and perfmon command http://walkthrough-dba.blogspot.kr/2011_05_01_archive.html Collecting performance counters and using SQL Server to analyze the data http://www.mssqltips.com/tip.asp?tip=1722 Problem Quite frequently I find myself in situation where I need to get detailed information on performance monitor counters. For example I need to determine which processes are consuming all CPU at certain times. I find it .. 더보기
오라클에서 is_number, is_date 함수 사용하기 http://scidb.tistory.com/entry/%EC%98%A4%EB%9D%BC%ED%81%B4%EC%97%90%EC%84%9C-isnumber-isdate-%ED%95%A8%EC%88%98-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 펌 Oracle/PL/SQL Pattern 2009/11/11 21:36 지인에게서 전화가 오다 지인 : 데이터를 체크해야 하는데 오라클에 is_number, is_date 함수가 없어서 데이터를 체크하기가 불편합니다. 데이터를 오라클에서 가져와서 자바에서 체크하고 있습니다. 그러다 보니 너무 느립니다. 필자 : 그럴 필요 없습니다. 지인 : 물론 External Function을 사용하면 자바를 사용하여 오라클에 함수를 생성할수도 있겠지요... 더보기
한 행씩 건너 뛰면서 행을 삭제하는 기능 http://blog.naver.com/rosa0189?Redirect=Log&logNo=60137018268 동영상에 사용된 예제 코드 : Option Explicit Sub delete_Every_Other() Dim rngAll As Range Dim lastRow As Long Dim r As Long Application.ScreenUpdating = False lastRow = Cells(Rows.Count, 1).End(3).Row For r = lastRow To 2 Step -2 Cells(r, 1).Resize(1, 2).EntireRow.Delete Next r End Sub [출처] (426) 엑셀 매크로 사용법 기본 1 (엑셀 VBA 매크로 동영상)|작성자 니꾸 더보기
복수의 시트 원하는 이름으로 한 번에 삽입하기 1 http://blog.naver.com/rosa0189/60135279544 Option Explicit Sub add_Sheets_Before_And_After() Dim colsCnt As Integer Dim wkSht As Worksheet Dim rngC As Range Dim msg As String Dim rowsCnt As Long Dim varTemp Dim i As Integer Dim shtCnt As Integer Application.ScreenUpdating = False With Selection colsCnt = .Columns.Count shtCnt = ActiveSheet.Index varTemp = Selection.Value '선택영역을 배열에 넣음 rowsCnt = .. 더보기
모든 시트 수식에서 값으로 변환VBA http://www.rondebruin.nl/win/s9/win015.htm Change formulas to values Manual To convert all cells on a worksheet to values we must select all cells first. Excel 97-2002: Use the shortcut Ctrl-A to select all cells. Excel 2003: If the worksheet contains data, CTRL+A selects the current region. Pressing CTRL+A a second time selects the entire worksheet. Excel 2007-2013: If the worksheet contains da.. 더보기