2009-05-12 2 views
-1

이 질문에 대한 경험이 있으십니까? 현재 plesk 제어판의 단일 도메인에 1900 개의 MySQL 데이터베이스가 있으며 시스템의 많은 수의 데이터베이스로 인해 MySQL 서버에 과부하가 걸리거나 out-of-service가 발생하는지 궁금합니다.Plesk 제어판의 단일 도메인에서 몇 개의 MySQL 데이터베이스를 만들 수 있습니까?

의견이 있으십니까? 각 데이터베이스는 내 서비스의 사용자를위한 것입니다.

+0

데이터베이스가 하나 있고 레코드에 user_id 필드가있는 것이 좋습니다. – ceejayoz

+0

@ceejayoz - Plesk는 공유 호스팅 설정을 관리하기위한 제어판입니다. 우리는 각각 하나 이상의 웹 사이트와 잠재적으로 그것과 관련된 여러 DB (IE - joe의 실행중인 wordpress 및 포럼, jane의 자체 WordPress 및 맞춤 전자 상거래 앱 실행)가있는 각 사용자를 다루고 있습니다. –

+1

내 답변에 대한 귀하의 의견에 대응 : 파일 시스템 제한은 특정 드라이브에 어떤 파일 시스템이 있는지에 따라 달라집니다. 예를 들어, NTFS 드라이브가 30,000 건이 넘는 문제를 일으키기 시작한 일화 데이터를 읽었습니다. 일부 데이터베이스가 생성되었지만 다른 파일 시스템과 비교할 때 어떤 생각이 들지는 않습니다. 이 문제를 해결하는 방법에 관해서는, 나는 아직 그것에 대해 너무 많이 걱정하지 않을 것입니다. 만약 30,000이 "전형적인"한계라면, 당신은 아직 그곳의 10 %도되지 않습니다. –

답변

1

MySQL 자체가 보유 할 수있는 데이터베이스의 수에 제한이 없으며 Plesk가 의심 스럽습니다. MySQL 서버에있는 모든 데이터베이스가 표시됩니다.

그러나 호스트에 제한이있을 수 있으며, 개의 데이터베이스가 많이 생성되기 시작하면 실제로 파일 시스템 제한에 부딪 힐 수 있습니다. the MySQL documentation에서 말한 것처럼 각 데이터베이스는 디렉토리로 저장되므로 허용되는 하위 디렉토리의 수에 대한 파일 시스템의 상한을 가정 할 수 있습니다.

+0

안녕하세요 차드, 소리가 정확합니다. Redhat Enterprise Linux 5에서 파일 시스템 제한을 알고 있습니까? 솔루션은 다음 중 하나입니다. 1. 데이터베이스 병합 : 각 사용자 데이터베이스 테이블에는 특수 사용자 코드 (또는 ID)가 접두사로 붙습니다. 나는 이것이 파일 시스템 한계도 가질 것이라고 믿는다. 2. 동일한 네트워크에서 다른 MySQL 서버 가져 오기. 의견이 있으십니까? – TamTam

0

ive는 엄청난 양의 파일로 인해 열린 파일 제한을 늘려야했지만 ales 기반 plesk 클러스터 (1 db 하나의 웹 서버) 및 실행중인 정상적으로 실행되는 5000 개 이상의 데이터베이스를 확보했습니다. 더 이상 mysql 튜닝 뇌관을 실행할 수는 없지만 잘 할 수는 있지만 약 4 시간이 걸릴 것입니다.

+0

안녕하세요 DJ_Steve, 내게 같은 방식을 따르는 다른 사람이 있다는 소식을 들어보세요. 스티브, "열린 파일 한도"를 어떻게 사용했는지 알려주실 수 있습니까? 이것이 바보 같은 질문이라면 미안합니다. – TamTam