본문 바로가기 메뉴 바로가기

엘키의 주절 주절

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

엘키의 주절 주절

검색하기 폼
  • 분류 전체보기 (360)
    • BlahBlah (40)
    • Book review (44)
    • C++ (62)
      • boost (2)
      • General (41)
      • network (0)
      • Debugging (9)
      • Rendering (5)
      • Visual Studio (5)
    • Java (0)
    • C# (2)
      • Unity (1)
      • General (1)
      • Winform (0)
    • Web (15)
      • General (1)
      • Django (3)
      • Ruby on Rails (10)
      • Node.js (1)
    • Network (23)
    • Scripts (13)
      • Python (1)
      • Ruby (9)
      • JavaScript (2)
      • Batch (1)
    • General (43)
      • Parerell (8)
      • Algorithm (0)
      • DataStructure (0)
      • AI (1)
      • Multimedia (1)
      • XML (1)
      • Profiling (2)
      • Environment (8)
      • Hardware (1)
      • Utility (18)
      • Etc (3)
    • OS (14)
      • Windows (7)
      • Linux (7)
    • Software Engineering (46)
      • Unittest (4)
      • Design Pattern (19)
      • Develop Theory (9)
      • Knowhow (14)
    • Database (19)
      • General (7)
      • PostgreSQL (2)
      • MS-SQL (8)
      • MySQL (0)
      • SQLite (2)
      • Redis (0)
    • Reverse Engineering (14)
    • Open source (25)
      • Game (9)
      • EzShortcut (11)
      • Libraries (5)
      • Light (0)
  • 방명록

Database/MS-SQL (8)
NewID - Create uniqueidentifier.

http://msdn.microsoft.com/ko-kr/library/ms190348.aspx DB에서 문자열로 이루어진 고유 식별값을 얻고 싶을때 사용하면 되는 함수입니다.

Database/MS-SQL 2010. 8. 11. 12:57
sp_spaceused(Transact-SQL)

행의 수, 예약된 디스크 공간 및 현재 데이터베이스의 테이블, 인덱싱된 뷰 또는 Service Broker에서 사용하는 디스크 공간을 표시하거나, 전체 데이터베이스가 예약하여 사용하는 디스크 공간을 표시합니다. http://msdn.microsoft.com/ko-kr/library/ms188776.aspx 특정 테이블이 물리적으로 차지하는 공간을 표시해줍니다. 디스크 용량 관리는 데이터 유실을 막는 기본이기 때문에 반드시 자주 체크해주세요.

Database/MS-SQL 2010. 7. 27. 17:14
Microsoft SQL Server Management Studio Express

http://www.microsoft.com/downloads/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=ko Express 라이센스 답게 무료입니다. 기본적인 기능은 모두 지원하는 만큼, MS-SQL을 사용하는 개발자에겐 필수 유틸리티라고 할 수 있겠죠.

Database/MS-SQL 2010. 7. 22. 16:17
MS-SQL 실행 계획 확인

MSSQL에선 실행 계획을 통해 인덱스를 타는지, 어떠한 쿼리가 더 빠른지 측정할 수가 있습니다. 쿼리 Set Statistics Profile { ON | OFF } -- 쿼리 결과에 실행 계획을 포함 Set Statistics IO {ON | OFF} -- 페이지의 입출력 수를 알 수 있다. Set Showplan_All { ON | OFF } -- 실행 계획만 보는 옵션 실행 계획은 SQL Server 쿼리 프로세서가 각 문을 실행할 때 취한 단계를 나타내는 계층적 트리를 이루는 행 집합으로 정보를 반환합니다. 출력에 반영된 문에는 문의 텍스트가 있는 단일 행이 포함되고, 이 단일 행 뒤에는 실행 단계에 대한 자세한 정보가 있는 몇 개의 행이 있습니다 아래 표에서는 출력에 포함된 열을 보여 줍니다...

Database/MS-SQL 2009. 3. 26. 18:02
MS-SQL 복원

복원 - 백업한 데이터를 복구하는 것을 말한다. 쿼리 Restore Database DB이름 From Disk='경로\파일명.bak' 복원시 옵션 1) 일반 옵션 - File : 한 파일 내에 여러개의 백업 존재 시, 백업 디바이스 헤더 검사에서의 Position 값을 넘겨주면 해당 백업만 복원합니다. Restore Database DB이름 From Disk='경로\파일명.bak' With File = 3 -- 해당 파일의 3번 Position의 백업만 복원 - DBO_ONLY : 복원 이후 권한을 db_owner 에게만 준다 Restore Database DB이름 From Disk='경로\파일명.bak' With Dbo_Only 2) 복구 이후 상태 설정용 옵션 - Recovery : 복원이 끝났으니 ..

Database/MS-SQL 2009. 3. 26. 17:01
MS-SQL 백업

백업시 참고 사항 - 기본적으로 model, northwind, Pubs, tempdb는 백업하지 않아도 됨. - master테이블은 권한과 같은 정보들이 있고, msdb테이블은 스케쥴이나 패키지 작업이 저장되어 있습니다. 필요한 데이터일 경우에만 백업하면 됩니다. 전체 백업 - 전체 백업은 데이터의 변경 유무에 관여하지 않고 전체 데이터의 복사본을 만드는 백업 방식입니다. - 전체 백업은 복구 과정이 다른 백업 방식보다 간편하고 다른 백업 방식보다 복구 시간이 적게 소요됩니다. 쿼리 Backup Database DB이름 To Disk='경로\파일명.bak' 차등 백업 - 차등 백업은 마지막 전체 백업 이후 변경된 모든 데이터를 백업하는 방식입니다. 이는 증분 백업과는 다르게 전체 백업 이후 파일이 변경..

Database/MS-SQL 2009. 3. 26. 16:58
MS-SQL 조인 내부 처리 방식 정리

참고 자료 http://support.microsoft.com/kb/197297/ko 용어 정리 Driving Table : 조인에서 기준이 되는 테이블 (= Outer Table) Drived Table : 조인에서 결합 되어지는 테이블 (= Inner Table) Nested Loop - 두개 이상의 테이블에서, Driving Table에서 먼저 조건에 맞는 집합을 만들고, Drived Table에서 조건이 맞는 결과를 얻어낸 후 Row를 결합하여 원하는 결과를 추출하는 방식 (Driving Table의 한 행당 Drived Table의 데이터 검색이 일어난다). - 부분 범위 처리 가능 (정지, 재개 가능. 예를 들어 조건에 만족하는 데이터 1000개만 얻어낸 상태에서, 요청이 들어올경우 1001~..

Database/MS-SQL 2009. 3. 26. 16:07
MS-SQL 데이터 저장 방식

Page MS-SQL에서 다뤄지는 데이터가 저장되는 최소 단위는 Page 입니다. Page의 크기는 8KB ( 1024 * 8 = 8192 btyes ) 이지만, 실제로 데이터를 저장할 수 있는 maximum row size 는 8090 bytes 입니다. Page의 구성 1. header (96 bytes) 이전페이지와 다음페이지의 정보 저장 2. Data rows (8090 bytes) 실제 데이터 저장부분 3. offset 부분 각 행의 첫번째 바이트가 페이지의 시작부분에서 얼마나 멀리 떨어져 있는지를 저장 Extent 페이지가 최대 8개가 모여 한개의 Extent를 이룹니다. 테이블, 인덱스가 물리적으로 저장되는 최소 단위라고 생각하시면 됩니다. Extent의 크기는 64KB ( 8192 * 8 ..

Database/MS-SQL 2009. 3. 26. 15:53
이전 1 다음
이전 다음
공지사항
  • 나에 대해서~
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • I am Not Okay
  • Jacking
  • Flexible Gameserver
  • 아름다운 네트웍 세상 since 1996.
  • 애자일 이야기
  • 류광의 번역 이야기
  • Joel on software
  • B-612
  • 디지털 보단 아날로그
TAG
  • 임백준
  • ftp
  • SQLite Spy
  • CppSQLite
  • RoR
  • TDD
  • 좋은 프로그래머
  • 루비
  • 게임개발포에버
  • EasyExec
  • 바로가기 프로그램
  • 게임데브포에버
  • 디자인 패턴
  • TraceRoute
  • 조엘 온 소프트웨어
  • EzShortcut
  • 멀티스레드
  • Ruby on Rails
  • NDC2013
  • ruby
  • 리버스 엔지니어링
  • svn
  • perfmon
  • 루비 온 레일즈
  • MS-SQL
  • 엘키
  • SDL
  • 디버깅
  • Rails
  • c언어
more
«   2025/08   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바