2011-04-09 5 views
2

상대적으로 작은 테이블 몇 개가 SSD에서 실행 중이면 I/O 관련 성능 문제가 해결 될 것입니다. SSD로 전체 DB를 옮길 수 없기 때문에 DB가 너무 큽니다.MySQL 테이블을 두 번째 드라이브로 옮길 수 있습니까?

나는 이것이 가능하다고 생각했지만 (특정 드라이브를 다른 테이블에 매핑) 관리 대상 호스팅 업체의 기술자는 전체 DB가 단일 디렉토리에 있어야한다고 말합니다. 이 올바른지? 만약 그가 틀렸다면, 누군가 어떻게이 일이 어떻게 이루어 졌는지에 대한 기본 지침을 가르쳐 줄 수 있습니까? 또는 여기에 지침을 제공하십시오.

감사합니다. -Jim

+1

당신은 MySQL과 SQL Server를 모두 태그 지정했습니다. 후자는 Microsoft와 다른 제품입니다. MySQL에 대해서만 묻는 것 같습니다. – cherouvim

+0

테이블에서 사용하는 엔진은 무엇입니까? MyISAM 또는 InnoDB? – cherouvim

+0

테이블은 현재 모두 MyISAM이지만 변경할 수 있습니다. 태그에 대한 나의 실수. 내가 물어 보는 것은 MySQL이다. –

답변

2

MySQL 테이블을 만들 때 data directoryindex directory을 지정할 수 있습니다. http://dev.mysql.com/doc/refman/5.1/en/create-table.html

질문에 대답하기 위해 다른 디렉토리에 새 테이블을 만들고 거기에 데이터를 마이그레이션 할 수 있습니다.

+0

감사합니다 cherouvim. 이것은 정확하게 내가 알아야 할 필요가있는 것입니다. 상당히 간단 해 보입니다. 호스팅 기술은 분명히 잘못되었습니다. –

관련 문제