mysqldump 시간 측정

By lhcsoft - 3월 26, 2019

mysqldump 시간측정 테스트를 하였습니다.


1) 사전조건

    시스템 사양은 다음과 같습니다.
    CPU: Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz
    Memory: 1GB


    MySQL의 DB 파일에는 다음과 같이 총 7개의 Table이 있습니다.

    가) Table 1: 총 레코드 수: 7,343
                     테이블 구조는 아래와 같습니다.     
                     field_1 int(11) AI PK                                      
                     field_2 datetime
                     field_3 int(11)
                     field_4 int(11)
                     field_5 varchar(45)
                     field_6 varchar(400)                                      
                     field_7 int(11)
                     field_8 varchar(45)
                     field_9 varchar(45)
                     field_10 varchar(45)
                     field_11 varchar(45)
                     field_12 int(11)


    나) Table 2: 총 레코드 수: 193,508      

                     테이블 구조는 아래와 같습니다.   
                     field_1 int(11) AI PK 
                     field_2 varchar(30) 
                     field_3 varchar(30) 
                     field_4 timestamp 
                     field_5 int(2) 
                     field_6 varchar(45)
                          
    다) Table 3: 총 레코드 수: 492
                     테이블 구조는 아래와 같습니다.   
                     field_1 int(11) AI PK 
                     field_2 int(11) 
                     field_3 int(11) 
                     field_4 datetime 
                     field_5 varchar(200) 
                     field_6 int(11) 
                     field_7 varchar(45) 
                     field_8 varchar(45) 
                     field_9 varchar(45)


    라) Table 4: 총 레코드 수: 17,305

                     테이블 구조는 아래와 같습니다.   
                     field_1 int(11) AI PK 
                     field_2 datetime 
                     field_3 varchar(45) 
                     field_4 varchar(45)


    마) Table 5: 총 레코드 수: 41

                     테이블 구조는 아래와 같습니다.   
                     field_1 int(11) AI PK 
                     field_2 varchar(45) 
                     field_3 int(11) 
                     field_4 varchar(45) 


    바) Table 6: 총 레코드 수: 32

                     테이블 구조는 아래와 같습니다.   
                     field_1 int(11) AI PK 
                     field_2 int(11) 
                     field_3 varchar(200) 
                     field_4 datetime 
                     field_5 int(11) 
                     field_6 varchar(200) 
                     field_7 varchar(45) 
                     field_8 varchar(45) 
                     field_9 int(11) 
                     field_10 int(11) 
                     field_11 varchar(45) 
                     field_12 datetime 
                     field_13 varchar(200) 
                     field_14 varchar(45) 
                     field_15 int(11) 
                     field_16 int(11)


    아) Table 7: 총 레코드 수: 2,481

                     테이블 구조는 아래와 같습니다.   
                     field_1 int(11) AI PK 
                     field_2 varchar(45) 
                     field_3 timestamp 
                     field_4 int(11) 
                     field_5 varchar(200) 
                     field_6 varchar(45) 
                     field_7 varchar(30) 
                     field_8 varchar(16)        


2) 수행방법

    - MySQL Workbench를 이용하여 Export를 하였습니다.      
    - Export Options는 Export to Self-Contained File로 하였습니다.
      Advanced Options는 Default Value를 사용하였습니다.


3) 수행결과

    - 9초가 소요되었습니다.


다음에는 다른 조건(시스템 사양 및 테이블 조건 등)에서 수행시간을 측정해 보도록 하겠습니다.

MySQL 백업 시간 측정시 참고하시기 바랍니다.

  • Share:

You Might Also Like

0 개의 댓글