SQL Server: 수천만 레코드의 데이터가 포함된 샘플 DB를 게시했습니다.

1714 단어 SQLServerDB

배경



샘플 데이터베이스는 Microsoft도 게시합니다. ( 예를 들면 여기 )
명명 규칙 등 참고가 되는 부분도 있어, 관계도 많이 존재하므로 다양한 용도로 사용할 수 있는 DB입니다.

다만, 쿼리 튜닝의 실험을 할 때에는 레코드수가 더 있었던 것이 좋다고 생각했으므로, 자작해 보았습니다.

만드는 방법



dbForge Data Generator for SQL Server 라는 제품을 사용했습니다. 임의의 테이블에 대해 임의의 더미 데이터를 대량으로 작성할 수 있습니다. 무료 버전이라면 레코드 수에 제한이 있으며, 제품 버전을 구입하여 만들었습니다.
이 제품을 사용하여 자작한 DB의 공개도 자유로워지고 있습니다.

DB 개요



많은 테이블을 만드는 것은 힘들었기 때문에, 다음의 2개의 테이블로 구성된 간단한 DB를 작성했습니다.


또, 레코드수의 차이에 의한 퍼포먼스의 차이등을 실험할 수 있도록, 레코드수가 다른 DB를 3종류 작성했습니다.


다운로드 URL



여기 에서 다운로드하여 자유롭게 사용할 수 있습니다. SQL Server 2012 이상이면 복원할 수 있어야 합니다.
요 전날 공개한 'SQL Server : 테이블 크기 변경과 쿼리 실행 속도의 관계에 대해'이라는 블로그에서도 이 데이터베이스들을 사용해 실험했습니다.

※전화 번호/EMail도 랜덤으로 생성하고 있습니다만, 실재할 가능성이 있기 때문에 다른 용도로의 사용은 하지 말아 주세요.

좋은 웹페이지 즐겨찾기