mariadb 프로세스 목록의 InnoDB 정리 작업자
방금 ubuntu16.04에 mariadb-server-10.3.10을 설치했습니다.
로그인하고 프로세스 목록을 확인했을 때 "시스템 사용자" 및 "데몬" 명령과 연결되어 있음을 발견했습니다.
+----+-------------+-----------+--------------+---------+------+--------------------------+------------------+----------+
| Id | User | Host | db | Command | Time | State | Info | Progress |
+----+-------------+-----------+--------------+---------+------+--------------------------+------------------+----------+
| 1 | system user | | NULL | Daemon | NULL | InnoDB purge coordinator | NULL | 0.000 |
| 2 | system user | | NULL | Daemon | NULL | InnoDB purge worker | NULL | 0.000 |
| 3 | system user | | NULL | Daemon | NULL | InnoDB purge worker | NULL | 0.000 |
| 4 | system user | | NULL | Daemon | NULL | InnoDB purge worker | NULL | 0.000 |
| 5 | system user | | NULL | Daemon | NULL | InnoDB shutdown handler | NULL | 0.000 |
| 45 | lalit | localhost | NULL | Query | 0 | Init | show processlist | 0.000 |
+----+-------------+-----------+--------------+---------+------+--------------------------+------------------+----------+
그리고 제 질문은 또한 시간이 많이 걸립니다. MySQL에서 2분 이내에 쿼리를 실행하는 것은 MariaDB에서 10분 정도 걸립니다.
나는 MariaDB의 무엇이 잘못된 것인지 이해할 수 없습니다.
그 직원이 서버에서 무엇을 하고 있는지 설명해 주시겠습니까?
Innodb Purge 작업자는 nodb Purge를 수행합니다, 단지 추측일 뿐입니다:)nodb 테이블에 삽입/삭제/업데이트하지 않은 경우에는 많은 작업을 수행하지 않지만, 추가한 경우에는 작업을 수행할 수 있습니다.
실제 문제는 시스템 사용자가 아니라 느린 쿼리입니다.이를 처리하는 다른 도구도 있습니다. 첫 번째 도구가 무엇인지 설명하십시오.
언급URL : https://stackoverflow.com/questions/52734202/innodb-purge-worker-in-mariadb-processlist
'programing' 카테고리의 다른 글
UISegmentedControl에서 문자열 값 가져오기 (0) | 2023.08.08 |
---|---|
iOS에서 numpad 키보드에 '완료' 버튼을 추가하는 방법 (0) | 2023.08.08 |
Null 또는 0 값을 무시하는 AVG 가져오기 (0) | 2023.07.29 |
컨테이너 이름을 사용하여 호스트에서 도커 컨테이너 액세스 (0) | 2023.07.29 |
Xcode에서 빌드 시간을 줄이고 컴파일 시간을 단축하는 방법은 무엇입니까? (0) | 2023.07.29 |