[MSSQL] 트랜잭션 로그 조회
2023. 1. 30. 17:37
인프라/DB
insert, update, ... 등의 로그를 찾기 위해 유용하게 사용하고 있는 쿼리 테이블 이관 작업을 하며 증분 데이터가 있는지 조회할 때 유용하게 사용함 SELECT TOP 100 db_name(st.dbid) DBName, qs.total_elapsed_time, creation_time, last_execution_time, text, cp.objtype FROM sys.dm_exec_query_stats qs with(Nolock) cross apply sys.dm_exec_sql_text(qs.plan_handle) st JOIN sys.dm_exec_cached_plans cp with(Nolock) on qs.plan_handle = cp.plan_handle WHERE creation..
[MSSQL] 특정 내용이 포함된 프로시저 조회
2023. 1. 30. 17:32
인프라/DB
찾고자 하는 내용이 포함된 프로시저를 찾는 쿼리 실예로 특정 테이블명이 포함된 프로시저를 찾을 때 유용하게 사용하고 있음 SELECT OBJECT_NAME(object_id), OBJECT_DEFINITION(object_id) FROM sys.procedures WHERE OBJECT_DEFINITION(object_id) LIKE '%검색할 키워드%'

[MariaDB] Galera Cluster 구성하기
2021. 11. 1. 09:21
인프라/DB
1. 사전 작업 (포트개방, SELinux 허용) Galera Cluster 구성도 포트 설명 4444(SST, State Snapshot Transfer) : 새 노드가 클러스터에 참여하면 SST를 실행해 다른 노드와 동기화함. 4568(IST, Incremental State Transfer) : 기준 노드와 비교할 때, 누락된 트랜잭션이 존재하면 동기화함. 4567(Galera Cluster) : 각 노드의 연동 상태를 체크하고, 멀티 캐스트 복제 시 이 포트에서 UDP 전송과 TCP를 모두 사용 3306(MariaDB) : MariaDB 클라이언트 연결 및 상태 스냅 샷 전송 포트 개방 firewall-cmd --permanent --add-port={4567, 4568, 4444}/tcp fir..

[MariaDB] linux mariadb offline install (rpm)
2021. 10. 31. 18:23
인프라/DB
보통 오프라인 서버에 설치해야하는 경우, 다른 온라인 서버를 이용하는 것이 유용한 경우가 많다. MariaDB도 온라인 환경에서 rpm 파일을 다운로드 받은 후, 오프라인 서버에 넘겨주어 진행하면 쉽게 설치를 할 수 있다. 0. 순서 온라인 환경의 OS에서 MariaDB rpm 다운로드 (종속적인 rpm 파일도 쉽게 같이 다운받을 수 있음) rpm 파일 오프라인 서버로 이관 오프라인 서버에서 rpm 파일을 이용한 설치 진행 1. repo 생성 (온라인 서버) https://mariadb.org/download/?tab=repo-config Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue rea..
[MariaDB] linux mariadb offline install (tar.gz)
2021. 10. 27. 11:48
인프라/DB
1. 바이너리 파일 다운로드 https://downloads.mariadb.org/mariadb/ Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 가장 최신의 stable 버전인 10.6을 다운로드 받음. 2. 유저 및 그룹 생성 groupadd 그룹명 useradd -g 그룹명 사용자명 chown -R 사용자명:그룹명 mariadb*.tar.gz 3. 압축 풀기 # 압축 파일 /usr/local 아래로 이동 mv mariadb*.tar.gz /usr/local/ # 압축 해제 cd /usr/local tar -..