0
MySQL의 기본 max_connections = 151. 응용 프로그램 당 1000 명의 사용자에게 몇 개의 연결을 사용해야합니까?MySQL의 기본 max_connections
MySQL의 기본 max_connections = 151. 응용 프로그램 당 1000 명의 사용자에게 몇 개의 연결을 사용해야합니까?MySQL의 기본 max_connections
나는이 값을 줄여야한다고 생각합니다. 사용자의 15 %가 동시에 데이터베이스에 로그인 한 것으로 생각하십니까? 그것이 매우 높은 비율을 차지하는 것처럼 보입니다. 응용 프로그램이 필요한 것보다 더 많은 시간 동안 데이터베이스 연결을 보류하지 않으면 사용 가능한 연결 수가 150 개 미만이어야합니다. 데이터베이스 통신이 완료되면 앱에서 연결을 해제해야합니다. 연결 풀을 사용하는 경우 연결 열기 및 닫기는 매우 빠릅니다. 이 접근 방식을 사용하면 두 명의 사용자가 동시에 로그인 할 수 있으며 둘 다 DB 작업을 동시에 실행하는 경우는 드물기 때문에 둘 이상의 사용자가 동시에 로그인 할 수 있습니다.
각 사용자가 연결하는 빈도에 따라 달라집니다. 하나씩 연결하는 경우에만 1로 이동할 수 있습니다. 모두가 한 번에 연결되면 응용 프로그램이 사용자 당 하나의 연결 만 생성한다고 가정 할 때 1000이 필요합니다. – eggyal