반응형
ColumnStore를 사용하는 MariaDB는 많은 하위 프로세스를 생성합니다.
Ubuntu 20.04에서 실행되는 ColumnStore가 설치된 MariaDB Community 10.6에 이상한 문제가 있습니다.
서버를 시작하고 응용 프로그램에서 쿼리를 전송하기 시작하면 프로세스 ExecMgr이 무한한 수의 하위 프로세스를 생성하는 것 같습니다.이것은 계속해서 성장하고 있으며, 모두 MariaDB 프로세스와 TCP 연결되어 있습니다. MariaDB가 쿼리를 ColumnStore 엔진으로 리디렉션하기 때문에 예상되는 일입니다.ColumnStore 엔진에는 SELECT, INSERT, UPDATE 및 DELETE 명령이 포함되어 있습니다.
다음은 netstat 명령의 출력입니다.
. . .
# netstat -anp | grep ExeMgr
tcp 0 0 0.0.0.0:8601 0.0.0.0:* LISTEN 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:10090 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:62000 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:11230 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:61200 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:60304 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:60892 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:61992 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:61038 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:61410 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:11680 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:60838 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:61226 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:60474 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:12740 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:10986 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:10886 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:61332 ESTABLISHED 89497/ExeMgr
tcp 0 0 127.0.0.1:8601 127.0.0.1:10068 ESTABLISHED 89497/ExeMgr
. . .
그리고 이것은 명령어의 출력입니다.pstree
내가 그것을 찍은 순간, 이미 480개의 ExecMgr 하위 프로세스가 실행되고 있었습니다.
내 애플리케이션은 NodeJS 애플리케이션이며 연결 풀이 있습니다.하지만 우리는 최대 5개의 연결로 작업하고 있습니다.내가 특공대를 실행할 때show processlist
예상대로 5개의 연결만 보입니다.
이 문제에 직면한 사람이 있습니까?서버에서 적용하지 못한 버그나 구성이 아닐까요?
도와주셔서 감사합니다!
언급URL : https://stackoverflow.com/questions/70841139/mariadb-with-columnstore-spawns-a-lot-of-child-processes
반응형
'programing' 카테고리의 다른 글
MariaDB: 그룹화 세트/롤업으로 정렬하려면 어떻게 해야 합니까? (0) | 2023.07.25 |
---|---|
Angular 2 단위 검정: 사용자 지정 파이프 오류 파이프를 찾을 수 없습니다. (0) | 2023.07.25 |
크롬의 jquery ajax 문제 (0) | 2023.07.25 |
기기를 흔들었을 때 앱을 새로 고치는 방법은? (0) | 2023.07.25 |
jQuery AJAX 루프 호출 (0) | 2023.07.25 |