/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
1:27 5/31
myinfrabox.tistory.com
1:27
myinfrabox.tistory.com
MyInfraBox
https://myinfrabox.tistory.com/
저작도구: tistory
최종 피드 수집: 2024-12-28 15:16
전체 (59)
9M
[Ubuntu] 우분투 의존성 패키지 한번에 다운로드
■ 배경
보통 폐쇄망이나 기타 인터넷 접속이 안되는 곳에서 특정 패키지를 설치할때 의존성때문에 설치가 안되는 경우가 있습니다. 또한 apt도 지원이 안되기 때문에 당연히 외부에서 패키지를 가져와야 합니다. 이럴때 사용하는 방법입니
Linux
dpkg
ubuntu
+ 더보기
종속성
폐쇄망 설치
0
0
4
읽기모드
9M
[MySQL] mysqlsh의 util.dumpInstance, util.dumpSchemas, util.dumpTables를 이용하여 덤프하고 util.loadDump로 로드하기
■ mysqlsh를 이용한 데이터 덤프 및 엑스포트 방법
앞에서 util.dumpTable, util.exportTable 이 2가지를 이용하여 엑스포트 및 로드를 해보았습니다.
https://myinfrabox.tistory.c
MySQL
mysql
mysqlsh
+ 더보기
mysqlshell
util.dumpInstance
util.dumpSchemas
util.dumpTables
util.loadDump
0
0
0
읽기모드
10M
[MySQL] util.dumpTable, util.exportTable를 이용하여 덤프 및 임포트하기
■ mysqlsh를 이용한 데이터 덤프 및 엑스포트 방법
테이블 엑스포트 및 덤프 방법은 util.dumpTable 및 util.exportTable을 이용하여 하는 방법이 있습니다.
참고로 util.dumpTable(), uti
MySQL
export
import
+ 더보기
mysql
parallel
util.dumpTable
util.exportTable
0
0
0
읽기모드
11M
[MySQL] PERSIST, RESET PERSIST를 통한 서버 파라미터 관리
■ Dynamic Parameter, Static Parameter(동적 파라미터, 정적 파라미터)
Static parameter는 시스템에 바로 적용시 문제가 되는 파라미터들이 대부분입니다. 그래서 보통 DBMS 재시작을 요구하
MySQL
mysql
RESET PERSIST
+ 더보기
SET PERSIST
SET PERSIST_ONLY
0
0
0
읽기모드
1y
[MySQL] Logrotate - 로그 분할
■ MySQL 로그 관리 필요성
MySQL 로그는 기본적으로 하나의 파일이 생성되면 계속 처음에 생성된 파일에 쌓이는 구조입니다.
만약 사용량이 많은 MySQL에서 로그 파일에 대해 그냥 두게 된다면 파일 하나에 몇기가로 쌓일 수
MySQL
logrotate
mysql
+ 더보기
0
0
2
읽기모드
1y
[MySQL] 서버 자동 환경 설정(MySQL 8.0)
■ 서버 자동 설정 변수(파라미터)
MySQL 8.0에는 서버 메모리 환경을 자동으로 설정해주는 파라미터가 있습니다. 이 파라미터에 대해 한번 알아보겠습니다.
▶︎ 변수 확인
먼저 서버 변수에 대해 알아보겠습니다.
변수명 :
innodb_dedicated_server
innodb_flush_method
innodb_log_files_in_group
+ 더보기
innodb_log_file_size
innodb_redo_log_capacity
MySQL 8.0
0
0
13
읽기모드
1y
[MySQL] 리눅스의 파일 열기 갯수 변경 및 자원 제한 확인
■ 파일오픈갯수의변경및자원사용량변경의필요성
리눅스를 설치하면 기본적으로 오픈할 수 있는 File의 갯수가 작습니다. 이게 중요한 이유는 오픈할 수 파일 갯수가 작다면 성능에 제약을 받기 때문입니다.
예를 들어 파일 요청파일 갯수가
MySQL
file-max
max_open_file
+ 더보기
mysql
open_file_limits
ulimit
0
0
2
읽기모드
1y
[MySQL][Parameter] back_log
MySQL 서버 변수중 back_log라는 시스템 변수가 있습니다.
이 변수는 MySQL 커넥션 성능과 굉장히 밀접한 관련이 있는데 OS 커널파라미터중 네트워크와 밀접한 관련이 있습니다.
이 시스템 변수에 대해 알아보겠습니다.
MySQL
back_log
configuration
+ 더보기
mysql
Parameter
Server System Variable
somaxconn
tcp_max_syn_backlog
0
0
10
읽기모드
1y
[MySQL][Parameter] 다양한 read_only 파라미터
MySQL 5.7 부터 read_only종류가 4가지 종류로 늘어나게 되었습니다.
단순히 복제 서버에서 Write를 막기위한 read_only뿐만이 아니라 특수한 read_only 파라미터도 있는데 이것에 대해 알아보겠습니다.
8.0
mysql
read_only
+ 더보기
super_read_only
0
0
7
읽기모드
1y
MySQL 5.7 및 MySQL 8.0 관련하여
MySQL 5.7은 금년 2023년 10월 21일부로 EOS(End of Life)가 되어 지원 종료가 됩니다.
저의 포스팅 글도 앞으로는 8.0 위주가 될것이며 MySQL 5.7과 공통적으로 사용되지 않는 이상 8.0 위주로 포
0
0
1
읽기모드
2y
[MySQL] [MHA] 03. MHA 테스트 및 Failover
■ MHA 체크 방법
먼저 MHA 설치 및 환경설정까지는 완료가 되었습니다. 이제 MHA 설정에 이상이 없는지 체크를 진행합니다.
▶ MHA 주요 명령어 확인
Script명
설명
masterha_check_ssh
SSH 접속
FAILOVER
mha
mysql
+ 더보기
MySQL HA
takeover
0
0
1
읽기모드
2y
[MySQL] [MHA] 02. MHA 환경설정 및 설치
■ MHA 구성 요소
▶ Manager 패키지
매니저 노드에 설치되며 복제 그룹을 모니터링하는 패키지와 장애조치 스크립트들이 포함되어 있습니다.
▶ 노드 패키지
매니저 노드를 제외한 모든 노드에 설치되며 바이너리 로그, 릴레이
FAILOVER
mha
mysql
+ 더보기
MySQL HA
Switch Over
0
0
7
읽기모드
2y
[MySQL] [MHA] 01. MHA 이론
■ MHA 소개
MHA는 MySQL High Available의 약자로 MySQL의 HA솔루션중에 하나입니다. 구글에서 오픈소스로제공되었으나 현제는 중단되고 다른 개발자가 업데이트를 해오다 2018년도부터 중단되었습니다. 하지만
MySQL
FAILOVER
mha
+ 더보기
mysql
MySQL HA
takeover
0
0
1
읽기모드
2y
[MySQL][Replication] Semi Sync 기능과 설정방법
■ 세미싱크 소개
일반적으로 MySQL에서 복제라 얘기하면 Master - Slave(Replica)구조의 복제방식입니다. 그리고 이 복제방식은 특별한 설정을 하지 않는다면 비동기 방식입니다.
동기 방식은 크게 반동기(세미싱크)
MySQL
Master - Slave
mysql
+ 더보기
replica
REPLICATION
Semi Sync
0
0
1
읽기모드
2y
[MySQL][Replication] MSR - Multi Source Replication 개념과 구성방법
■ MSR (Multi Source Replication)이란?
간단하게 설명해서 여러개의 마스터 서버 발생하는 데이터를 하나의 슬레이브 서버에서 받아내는 방식입니다.
그림 1. MSR 구성도
이 방식을 이용하면 여러 마스터
MySQL
MSR
multi source replication
+ 더보기
mysql
REPLICATION
0
0
2
읽기모드
2y
[MySQL][Admin] timestamp 컬럼 속성과 timzone과의 관계
■ Timestamp 와 timezone과의 관계
timestamp 컬럼 속성을 가지는 데이터를 마이그레이션 할때 유의할 사항이 있습니다.
그것은 timezone의 속성이 굉장히 중요하다는 것입니다.
예를 들어 기존 MySQL 서
MySQL
Migration
mysql
+ 더보기
timestamp
0
0
2
읽기모드
2y
[MySQL][Master-Slave] GTID 복제 에러 건너뛰기
■ 복제 에러 건너뛰기
MySQL의 마스터-슬레이브 복제 환경에서 운영시 복제가 멈추는 상황이 발생합니다. 예를 들면
데이터 중복오류
슬레이브에 존재하지 않는 데이터베이스에 데이터 입력
슬레이브에 존재하지 않는 테이블에 데이터 입
MySQL
GTID
GTID Replication Skip
+ 더보기
mysql
복제 에러 스킵
0
0
1
읽기모드
2y
[MySQL] InndoDB - Undo Log
■ Undo Log란?
• 임시 테이블 스페이스에있는 언두 로그는 사용자 정의 임시 테이블의 데이터를 수정하는 트랜잭션에 사용됩니다. 실행 취소 로그 레코드의 집합으로 Transaction 실행후 Rollback 시 Undo Lo
MySQL
InnoDB
mysql
+ 더보기
Undo Log
0
0
25
읽기모드
2y
[MySQL] Group Commit & 2Phase Commit
■ DBMS에서 커밋(Commit)이란??
COMMIT 문은 관계형 데이터베이스 관리 시스템(RDBMS)에서 트랜잭션을 종료하고 다른 사용자에게 변경된 모든 사항을 보이도록 만드는 명령문입니다. 일반적으로 트랜잭션 종료시 해당 업
MySQL
2 Phase Commit
Group Commit
+ 더보기
mysql
0
0
1
읽기모드
2y
[Mac] iterm 설치하기 및 화면 분할 사용방법
Mac에서 가장 유용한 터미널 프로그램을 꼽으라면 두말할 필요없이 Iterm 프로그램을 주저없이 선택할 것입니다. 아마 맥 사용자치고 이 터미널 프로그램을 기본으로 사용하지 않는 사용자는 없을 것입니다.(본인이나 회사에서 유료로
IT TIP
iterm
Mac
+ 더보기
Terminal
0
0
2
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy