반응형

mariaDB 74

AWS Aurora용 Spring Boot의 MariaDB 구성 - Reader 인스턴스에 쿼리 라우팅 쓰기

AWS Aurora용 Spring Boot의 MariaDB 구성 - Reader 인스턴스에 쿼리 라우팅 쓰기 저는 Aurora RDS MySQL을 데이터 소스로 사용하여 MariaDB를 실행하는 애플리케이션을 가지고 있습니다. 인마이application.properties, 다음과 같은 것이 있습니다. spring.datasource.url=jdbc:mariadb:aurora://****.cluster***.rds.amazonaws.com:3306,****.cluster-ro***.rds.amazonaws.com:3306/db 간헐적으로 다음 오류가 나타납니다. Caused by: java.sql.SQLException: (conn=150057) The MySQL server is running with..

source 2022.10.19

도커 컴포지트 영속적인 데이터 문제

도커 컴포지트 영속적인 데이터 문제 영속적인 데이터를 설정하는 데 문제가 있습니다.Mariadb사용하고 있습니다.docker-compose(각 서비스를 1개의 컨테이너에 포함)Nginx,PHP-FPM그리고.Mariadb모든 것이 동작하고 있습니다.단,Mariadb는 데이터를 저장하지 않습니다.컨테이너를 재부팅할 때마다 모든 데이터가 손실됩니다.그리고 데이터를 보관하기 위해서만 다른 컨테이너를 사용할 수 있다는 것을 알게 되었습니다.또, 이 컨테이너는 가동할 필요도 없습니다. 그래서 지금 쓰고 있어요.Mariadb컨테이너.volume_from콘텐트 컨테이너.하지만 그럴 때 음량을 매핑하려고 하면/var/lib/mysql, 컨테이너MariaDb시동이 걸리지 않습니다. 오류 2015-12-29 12:16:40..

source 2022.10.02

Maria에서 동시에 작업하는 프로세스를 처리하는 방법DB

Maria에서 동시에 작업하는 프로세스를 처리하는 방법DB 낮에 이벤트를 수집하여 1일 1~2회 처리하는 어플이 있습니다.그러나 하나의 데이터베이스와 두 개의 애플리케이션 인스턴스가 있기 때문에 모든 이벤트가 한 번 처리되도록 하는 방법을 찾고 있습니다. 이벤트에는 등록 ID가 포함되어 있으며, 이벤트가 발생한 모든 등록을 하루에 한두 번 처리하고 싶습니다.모든 이벤트를 현재 타임스탬프와 함께 저장해야 한다는 의미라고 생각합니다.그러나 중복된 인스턴스를 고려하여 어떻게 처리해야 할지 막막합니다. 한 가지 방법은 처리된 열을 추가하는 것입니다.타임스탬프, 인스턴스는SELECT그 기둥이 있는 열NULL그리고.UPDATE현시점까지.그러나 이 워크플로우가 두 인스턴스가 동일한 등록을 처리하는 것을 확실하게 막지..

source 2022.10.01

도커 파일에 mysql을 설치하시겠습니까?

도커 파일에 mysql을 설치하시겠습니까? 간단한 python 어플리케이션을 작성하여 docker file로 docker conteiner에 넣고 싶습니다.도커 파일: FROM ubuntu:saucy # Install required packages RUN apt-get update RUN DEBIAN_FRONTEND=noninteractive apt-get -y install python RUN DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server python-mysqldb # Add our python app code to the image RUN mkdir -p /app ADD . /app WORKDIR /app # Set the defau..

source 2022.10.01

Maria에서 다중 마스터 복제 오류를 수정하는 방법DB

Maria에서 다중 마스터 복제 오류를 수정하는 방법DB MariaDB에 Multi-Master Ring Replication 설정이 있습니다.3 서버 서버 중 하나의 디스크 공간이 부족하여 서버를 다시 시작해야 했습니다.그 후 2개의 슬레이브서버가 슬레이브상태에서 이 에러를 보고합니다. Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Error: connecting slave requested to start from GTID 1-1-426253, which is not in the master's binlog' 이 에러로부터 슬레이브를 회복하는 방법이 매우 혼란스럽습니다.마스터의 올바른 GTID에서 ..

source 2022.09.18

여러 OR에 대해 인덱스를 사용하는 MySQL이지만 IN에 대한 인덱스는 없으며 속도가 매우 느립니다.

여러 OR에 대해 인덱스를 사용하는 MySQL이지만 IN에 대한 인덱스는 없으며 속도가 매우 느립니다. SQL 쿼리가 눈에 잘 띄도록 변경하느라 바빴습니다.또한 5~10% 빨라질 수도 있다는 말도 들었습니다. 이전 SQL 문은 다음과 같습니다. * 팀 중에서 Team1='을 선택합니다.Joe Bloggs의 OR Team2='Joe Bloggs의 OR Team3='Joe Bloggs' 로 바꿨습니다. * 'Joe Bloggs'가 속한 팀(팀1, 팀2, 팀3)에서 선택 새로운 쿼리는 속도가 약 10배 느립니다.원인이 무엇인지를 확인한 결과 인덱스를 사용하지 않는 것을 알 수 있었고 인덱스를 강제로 사용하려고 해도 사용하지 않습니다. 테이블에는 약 120,000개의 행이 있으며, 다른 응용 프로그램이 액세스할..

source 2022.09.18

MySQL skip-name-resolve

MySQL skip-name-resolve 1대의 전용 서버에서 MariaDB/MySQL을 사용하고 있습니다.모든 데이터베이스와 PHP는 로컬 서버에 있습니다.리모트 서버는 사용하지 않습니다. mysqltuner 실행 시 "skip-name-resolve" 사용을 권장합니다. 그래서 이 코드를 my.cnf에 추가했습니다. skip-name-resolve mysql을 재시작했습니다. 질문은 다음과 같습니다. Will 사용skip-name-resolve내 mysql의 속도를 높인다? mysql.db & mysql.user 테이블을 확인해도 서버의 호스트명(host.myserver.com 등) 또는 퍼블릭 전용 IP(127.0.0.1이 아님)가 "host" 열에 계속 표시됩니다.host 열의 값도 변경해야 합..

source 2022.09.18

Elastix 4 및 MariaDB 5.5.50: 외부 키 제약 조건을 복제할 수 없습니다.

Elastix 4 및 MariaDB 5.5.50: 외부 키 제약 조건을 복제할 수 없습니다. 엘라스틱스에 있는 연락처 테이블에 있는 외국어 키의 제약을 되찾으려고 지난 주부터 머리를 쥐어뜯고 있습니다. 복제하려는 제약 조건은 다음과 같습니다.이러한 외부 키 복제 시도했습니다. ALTER TABLE contact ADD CONSTRAINT (id_agent) REFERENCES agent(id); 하지만 소용없었다.다음과 같은 답변을 받았습니다. SQL query: ALTER TABLE call_entry ADD CONSTRAINT call_entry_ibfk_3 FOREIGN KEY(id_contact) REFERENCES contact.id MySQL said: #1005 - Can't create t..

source 2022.09.18

SQL 구문에 오류가 있습니다. 사용 중인 MariaDB 서버 버전에 해당하는 설명서에서 nea를 사용하는 올바른 구문을 확인하십시오.

SQL 구문에 오류가 있습니다. 사용 중인 MariaDB 서버 버전에 해당하는 설명서에서 nea를 사용하는 올바른 구문을 확인하십시오. 이 질문에는 이미 답이 있습니다. MySQL에서 예약된 단어를 테이블 또는 열 이름으로 사용하여 구문 오류가 발생했습니다. (1개의 답변) 닫힘작년. 이 에러가 표시된다//ERROR ERRORINSERT INTO new_comp_reg (phno , fullname , address , dept , desc) VALUES ('','','','','') You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax ..

source 2022.09.17

MariaDB 키 관리 옵션

MariaDB 키 관리 옵션 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문은 프로그래머가 주로 사용하는 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 소프트웨어 도구에 대한 질문은 아닌 것으로 보입니다.질문이 다른 스택 Exchange 사이트에서 토픽에 포함될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치에 대해 코멘트를 남길 수 있습니다. 2년 전에 문을 닫았어요 이 질문을 개선하다 MariaDB 키 관리를 위한 실행 가능한 솔루션을 찾는 데 어려움을 겪고 있습니다. 델의 개발 담당자의 말에 의하면, 「파일 키 관리는, 차의 키를 앞유리에 테이핑 하는 것과 비슷합니다」라고 합니다.따라서 미사용 데이터의 암호화를 안전하게 실장할..

source 2022.09.17
반응형