본문 바로가기
반응형

mariadb27

[MariaDB] 이중화 설정 MariaDB 기능(Replication)을 이용하여 양방향 설정하여 Active-Standby로 사용할 수 있습니다. 해당 기능은 트랜잭션 단위로 동기화되므로, DB를 양쪽 다 Active 하여 사용할 경우 동기화에 문제가 될 수 있습니다. 테이블에는 PK컬럼이 가능한 존재 Active-Active로 사용할 경우 별도 솔루션이 필요하며, 데이터 입력하는 경우 양쪽에 락을 시킨 후 데이터 입력이 처리되므로 성능이 떨어집니다. Galera: https://cirius.tistory.com/1766 테스트 환경 Mariadb 10.3 / Docker 환경 DB 설치 TEST DB1: 192.168.100.1, 10000 TEST DB2: 192.168.100.2, 20000 1-1 my.cfn 파일 수정 D.. 2020. 10. 16.
[MariaDB] Function 정의자 수정 MariaDB 데이터를 Import 한 후 Export 하는 과정에서 사용자를 변경해서 넣을 경우, 이전 Import 했던 사용자의 계정으로 함수가 정의되어 있어서 실행을 할 수 없어서 변경을 해줘야 한다. SQL을 이용한 함수 정의자 일관 변경 방법 -- 함수 확인 SELECT * FROM MYSQL.PROC WHERE DEFINER='olduser@%' and type = 'FUNCTION'; -- 함수 정의자 수정 UPDATE MYSQL.PROC SET DEFINER = 'newuser@%' WHERE DEFINER='olduser@%' and type = 'FUNCTION'; -- 함수 정의자 변경 상태 확인 SHOW FUNCTION STATUS; 2020. 8. 25.
[MariaDB] 테이블 정보 확인 MariaDB의 스키마 정보를 JDBC로 가져와야 하는데 show command로는 불가능하여 찾은 방법. 접속된 데이터베이스 SELECT DATABASE() ; 테이블 정보 확인 > SHOW TABLES; > SELECT table_schema, TABLE_NAME FROM information_schema.TABLES WHERE table_schema = DATABASE() -- 현재 접속된 스키마 AND TABLE_NAME = 'my_table' ; 컬럼 정보 -- 컬럼 정보 > SHOW COLUMNS FROM my_table; > SELECT table_name ,column_name ,column_type ,is_nullable ,column_key ,column_default ,ordinal_.. 2020. 8. 20.
반응형