Extra Form
PHP PHP 8.2
CMS 기타

Mysql Database를 설치했습니다. 해당 디비에는 약 250개의 테이블이 존재하고 전체 용량은 10M인데요.

 

sata2를 지원하는 HDD에 설치하고 OS는 리눅스인데 궁금한게 생겼습니다.

 

drop database를 하는데 제가 생각했을 때는 아주 작은 용량이라고 생각했는데 삭제하는데

 

1분이 넘게 걸렸습니다. 이게 원래 이런건가요? 아니면 제가 무언가 최적화를 안한게 있어서 그런걸까요.

 

이 부분에 대해서 혹시 아시는 분들 계시면 좀 알려주십시요. 감사합니다.

 
  • profile

    최적화는 당연히 안 되어 있을 테고 (만약 최적화를 하셨다면 기억하지 못하실 리가 없고, 무엇보다도 최적화를 고려해서 서버를 셋팅하시는 분이라면 당장 SATA2 HDD부터 갖다 버리겠죠...)

     

    오래된 SATA2 HDD라면 정상 범위인 것 같습니다. HDD 특성상 용량이 아닌 파일 수에 비례해서 느려집니다. 250개의 테이블이 포함된 DB를 삭제한다면 많게는 800개 가까운 파일을 삭제하거나 변경해야 할 수도 있고, 삭제할 때도 각 파일을 한 번씩만 건드리는 것이 아니라 여기저기 두 번 세 번씩 체크하는 과정이 많습니다.

  • profile ?
    알려주셔서 정말 감사합니다. SATA2 HDD의 정상범위 안이었군요. 전혀 감이 없다보니 이게 정상인지 다른 문제인건지 파악이 어려웠습니다. 감사합니다~!