함께 작업 한 ERP 응용 프로그램 중 하나는 데이터베이스에 연결된 사용자가 1 명 (예 : USER A) 인 방식으로 구성되었습니다. 시스템에 로그온 한 상태에서 아무 것도하지 않으려 고 시도한 응용 프로그램 사용자 (인력이 수천 명에 이른 사용자)는 실제로 USER A가 데이터베이스에 연결하여 해당 사용자에 대한 쿼리를 실행하고있었습니다. 데이터베이스는 Oracle입니다.을 mySQL에 연결
mySQL을 사용하여 비슷한 결과를 얻는 방법을 궁금합니다. php 및 mySQL 데이터베이스로 구축 된 웹 응용 프로그램이 있습니다. 다른 사람들이 웹을 통해 데이터베이스에 쿼리 할 것을 기대합니다. 현재 사용자가 웹 페이지를 열면 단일 db 사용자를 통해 데이터베이스에 연결됩니다. 쿼리가 끝나면 연결을 닫습니다. 그러나 데이터베이스는 최대 10 명의 사용자 연결을 가지고 있습니다. 즉, 하나의 사용자는 최대 10 개의 연결 만 설정할 수 있습니다. 내 응용 프로그램을 사용하려고하는 모든 사용자에 대해 여러 사용자를 만들 필요가 없습니다. 응용 프로그램을 사용할 사람의 수를 모릅니다. 확장 가능한 솔루션이라고 생각하지 않습니다.
왜 이렇게하고 싶습니까? – Jason
max_connections 10은 사용자가 동시에 10 개가 넘는 요청을 연결할 수 없음을 의미합니다. 스크립트가 빨리 실행되면 사용자는 빨리 연결하고 연결을 끊습니다. 기본 설정으로는 문제가 없을 것입니다. 귀하의 회신에 감사드립니다 – Frankie