본문 바로가기
Dev/한 줄 기록

Docker - MariaDB 간헐적 쓰기 안되는 현상

by nakanara 2021. 6. 18.
반응형

현상

Docker를 이용하여 MariaDB 10.3 엔진을 올리고, Volume을 통한 Data 경로를 NAS로 설정하였을 때 간헐적 쓰기가 안 되는 현상이 발생

  • 발생 현상
    • 테이블 Alter 락 걸림
    • Insert 락 걸림오류 메시지를 남겨둔 것이 사라지는 바람에 첨부하지 못함

처리

근본적 해결은 하지 못하고, Docker 환경이지만 k8s 설정으로 서버 생성을 특정 서버로 한정시키고, 네트워크 드라이브가 아닌 내부 디스크를 볼륨으로 설정하니 문제가 발생하지 않음

추측으로는 NAS 쓰기 속도 문제나, 호환성 여부를 의심하였지만, 테스트를 진행하지는 못하였음.

  • Docker Version
docker version
Client:
 Version:           18.09.3
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        774a1f4
 Built:             Thu Feb 28 06:33:21 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.3
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       774a1f4
  Built:            Thu Feb 28 06:02:24 2019
  OS/Arch:          linux/amd64
  Experimental:     false
  • MariaDB Version
MariaDB [(none)]> SHOW VARIABLES LIKE 'version';
+---------------+---------------------------------------+
| Variable_name | Value                                 |
+---------------+---------------------------------------+
| version       | 10.3.27-MariaDB-1:10.3.27+maria~focal |
+---------------+---------------------------------------+
1 row in set (0.001 sec)

 

반응형

'Dev > 한 줄 기록' 카테고리의 다른 글

단축 URL 생성  (0) 2022.02.02
[DB 형상관리] flywaydb vs liquibase  (0) 2021.09.06
filezilla ssh_init: Host does not exist  (0) 2021.08.10
MariaDB 10.3, 10.5에서 데이터 중복 발생  (0) 2021.06.11