분류 전체보기
-
Mongodb Log를 SQL Server로 넣어보자!DB 및 개발/MongoDB 2012. 9. 3. 17:58
안녕하세요. 이스트럭(강동운) 입니다. 오늘은 MongoDB 로그를 SQL Server로 넣는 방법에 대해서 알아볼까 합니다. 사실 로그 자체가 \n 으로 구분되어 있기 때문에! BULK INSERT를 사용하면 될듯합니다. 일단 로그를 쌓을 테이블을 만들어 봅시다! IF OBJECT_ID('MongodbLog','U') IS NOT NULL DROP TABLE MongodbLog GO CREATE TABLE dbo.MongodbLog(data varchar(max)) GO 그리고 나서.. BULK INSERT로 이렇게 넣으면 될 것 같지요?? BULK INSERT dbo.MongodbLog FROM 'C:\log\mongodb.log' WITH ( ROWTERMINATOR = '\n' ) F5를 누르면...
-
GAM(Global Allocation Map)DB 및 개발/SQL Server - Architecture 2012. 8. 27. 14:14
안녕하세요 ^^ 이스트럭(강동운) 입니다. 오랬만에 SQL Server 아키텍처에 관련된 자료를 소개해드립니다. 오늘은 GAM(Global Allocation Map)에 대해서 알아볼까 합니다. 우선 msdn: http://msdn.microsoft.com/ko-kr/library/ms175195(v=sql.105) SQL Server 에서는.. 혼합 익스텐트(Mixed Extent) 와 균일 익스텐트(Uniform Extent)가 존재합니다. 그리고 각각의 익스텐트가 혼합 또는 균일인지, 비어있는지 안 비어있는지, 사용중인지 아닌지를 파악하기 위해.. GAM과 SGAM을 사용합니다. GAM과 SGAM은 511,230 페이지마다 한개씩 나오고 GAM의 페이지 번호는 2... 따라서 다음번에 GAM이 나오..
-
Allocation Ordered Scan 과 READUNCOMMITTEDDB 및 개발/SQL Server - Architecture 2012. 8. 27. 12:03
안녕하세요. 이스트럭(강동운) 입니다. 오래전부터 이 부분을 정리해서 올리려고 했는데.. 오늘 답변을 하다가 간단하게나마 정리해서 올리게 됩니다. 우선 이 내용을 이해하기 위해서는.. Mixed Extent(혼합익스텐트), Uniform Extent(균일 익스텐트), IAM(Index Allocation Map)을 알고 있다는 전제하에 설명을 드립니다. 위의 정보에 대해서 잘 모르신다면.. 아래 글을 우선 읽어주시기 바랍니다~^^ Mixed Extent & Uniform Extent: http://www.sqler.com/347983IAM(Index Allocation Map): http://www.sqler.com/355204 READUNCOMMITTED를 모르신다면...트랜잭션 격리수준: http:/..
-
has more 가 싫다면~~!DB 및 개발/MongoDB 2012. 8. 21. 09:51
안녕하세요. 이스트럭 강동운입니다. mongodb 접속 후에.. 20개 이상의 데이터를 쿼리로 조회를 하게 되면... 20개가 나오고 has more 가 나오게 됩니다. 전체를 다 보려면 아래의 쿼리를 이용하면 됩니다. 참고하시기 바랍니다 ^^ db.컬렉션명.find({}).forEach(function(f){print(tojson(f, '', true));}); find 절을 통해 조건을 줄 수 있고 limit 절을 통해 볼 수 있는 행을 조절할 수도 있습니다. 예제로 만개만 보시려면.. db. 컬렉션명 .find({}).limit(10000).forEach(function(f){print(tojson(f, '', true));}); 앞에 100개를 건너 띄고 만개만 보시려면.. db. 컬렉션명 .fi..
-
AB(Apache Benchmark) 결과값의 의미카테고리 없음 2012. 8. 10. 11:22
아래 결과 값은 ab의 결과 수치 입니다. Concurrency Level 즉... 쓰레드가 10개였고, 총 요청 수는 1000개 였습니다. 각 쓰레드당 100번씩 호출했습니다. Document Path: /Document Length: 5 bytes Concurrency Level: 10Time taken for tests: 0.139 secondsComplete requests: 1000Failed requests: 0Write errors: 0Total transferred: 80000 bytesHTML transferred: 5000 bytesRequests per second: 7195.90 [#/sec] (mean)Time per request: 1.390 [ms] (mean)Time per ..
-
상품권 연번 생성 및 REPLICATE 와 TOP절DB 및 개발/SQL Server - Query 2012. 8. 9. 10:04
안녕하세요! 오늘은 가벼운 쿼리 하나 소개해드릴까 합니다. 상품권 연번을 통해 만드는 방법입니다. REPLICATE라는 함수를 이용했습니다. REPLICATE(Transact-SQL): http://msdn.microsoft.com/ko-kr/library/ms174383(v=sql.105).aspx 테이블 형식 1) 권종 (char 1) 1 2) 발행일자 (char 8) 20120804 3) 연번 (char 4) 0000 4) 상품권 번호 (char 13) = 권종+발행일자+연번 = 120120804000 SQL Server 2005 이상 방법 DECLARE @GiftCardType CHAR(1) ,@GiftCardCreateDate CHAR(8) ,@GiftCardCount SMALLINT SET @..