본문 바로가기
반응형

Dev122

[DBeaver] RSA public key is not available client side DBeaver을 통해 MariaDB를 접근하려니 RSA 관련 오류가 발생함dbeaver 접속 시 RSA public key is not available client side (option serverRsaPublicKeyFile not set) RSA public key is not available client side (option serverRsaPublicKeyFile not set)이 부분은 MySQL/MariaDB 서버가 caching_sha2_password 또는 sha256_password 인증 플러그인을 사용하고 있고, 클라이언트가 해당 공개 키(RSA Public Key)를 설정하지 않은 경우 발생하는 암호화된 로그인 처리 문제입니다. MySQL/MariaDB는 보안을 위해 비밀번호를.. 2025. 7. 11.
[Oracle] 장시간 실행 SQL 확인 이상한 SQL 등 장시간 사용하고 있는 쿼리를 Oracle환경에서 확인이 필요한 경우, 활성화된 세션을 기준으로 실행된 시간을 체크하는 SQLSELECT s.sid, s.serial#, s.username, s.status, s.machine, s.program, s.module, s.event, s.sql_id, q.sql_text, ROUND(s.last_call_et / 60, 1) AS "run(Min)", s.logon_timeFROM v$session sJOIN v$process p ON s.paddr = p.addrLEFT JOIN v$sql q ON s.sql_id = q.sql_idWHERE s.username I.. 2025. 4. 24.
MaxScale - Filter MaxScale에서 사용자 정의 함수(UDF)를 사용하는 경우 Master에서 실행하도록 설정되어 있습니다. 함수 안에서 데이터를 변경할 수 있는 가능성이 있으며, MaxScale에서는 판단이 불가능 한 점이 있습니다. 다만 이런 부분으로 인해 단순한 포맷팅의 목적으로 SELECT 문에서 함수를 사용하는 경우 성능적으로 부하분산의 의미가 다소 떨어질 가능성이 있습니다. MaxScale에서 사용자 정의 함수(UDF)를 사용하는 경우, SELECT 쿼리를 읽기 전용으로 인지하여 슬레이브로 보내고, 데이터 변경 쿼리(예: UPDATE, INSERT, DELETE)는 마스터로 보내는 정책을 유지하고 싶다는 요청에 대해 아래와 같은 해결책을 고려할 수 있습니다.* 쿼리 라우팅 필터 적용MaxScale은 쿼리 라우.. 2024. 10. 25.
maxscale.cnf 설정 속성 MariaDB의 분산 솔루션인 MaxScale의 설정 변수 정보MaxScale 사용 시 Master로 분산하기 위한 기능으로 Master/Slave로 분산하는 기준은 다음과 같습니다.# Master 라운팅 기준DML 문(INSERT, UPDATE, DELETE 등)DDL 문(DROP, CREATE, ALTER 등)열린 읽기/쓰기 트랜잭션 내의 모든 문저장 프로시저 호출사용자 정의 함수 호출 [maxscale]threads=auto # 스레드 갯수datadir=/maxscale/datalogdir=/maxscale/log# DB Server 1[server1]type=serveraddress=10.1.1.1port=3306protocol=MariaDBBackend# DB Server 2[server2]ty.. 2024. 10. 25.
반응형