
개발자는 각각 220개 이상의 테이블이 있는 상당수의 데이터베이스에 대한 데이터베이스 액세스가 필요하며 현재 phpMyAdmin 2.11.9.5를 사용하여 이를 제공하고 있습니다. 초기 로드는 매우 느리고 아래 데이터베이스 클러스터에 일부 로드를 가하며 SHOW TABLES FROM x
데이터를 수집하기 위해 많은 (불필요한) 쿼리를 실행합니다.모든모든 데이터베이스의 테이블. 개발자는 왼쪽 탐색 창에서 이 정보를 요구하지 않지만 해당 데이터베이스를 선택할 때는 여전히 이 정보가 필요합니다.
있다다양한 옵션 가능설치 구성을 위한 것이지만 그 중 어느 것도 엄청난 수의 데이터베이스를 처리하도록 맞춤화되지 않았습니다.
많은 테이블을 처리하기 위해 phpMyAdmin을 조정하는 옵션을 추천할 수 있는 사람이 있습니까(
$cfg['ShowStats'] = false;
유일하게 확실한 테이블임)?대규모 배포에 맞춰진 phpMyAdmin과 동등한 것이 있습니까? 아마도 테이블 메타데이터를 캐싱하고 있거나(사용 가능한 memcached 인스턴스가 있음) 그러한 자세한 정보를 출력하지 않는 것일까요?
phpMyAdmin 3.2.0.1도 마찬가지로 성능이 저하됩니까? 업그레이드가 가능합니다.
답변1
3.2.0.1로의 업그레이드를 조사하겠습니다. 선택 항목과 기능을 켜거나 끌 수 있는 기능이 많이 향상되었습니다. 여기 제가 살펴보고 싶은 것이 있습니다http://wiki.phpmyadmin.net/pma/Config#DisableISShowDatabasesCommand에서 일부 사용자 정의 선택을 생성할 뿐만 아니라
그러나 3.2.0.1에는 PHP 5.2 이상 및 Mysql 5.0.15 이상이 필요합니다.