일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- innodb_buffer_pool_size 오류
- public.pem
- 슬랙봇
- 비즈니스
- 개발자와 비즈니스
- #백준 #드래곤커브 #알고리즘
- #알고리즘
- 알고리즘
- 개발자와 비즈니스 관계
- 업비트 웹소켓
- AWS Aurora
- 정렬
- private.pem
- sed명령어
- django #django 5.0 #django 5.0 요약
- 개발자에세이
- 개발자의 마인드
- django 슬랙봇
- 데이터베이스 오류
- django slack bot
- add colume
- #데이터베이스 #트랜잭션 #ACID #격리수준
- slack bot
- 숲을 바라보는 개발자
- 비즈니스적 관점에서 생각하는 개발자
- django slack
- 비즈니스적 관점에서 생각하는 개발자 #개발자 마인드
- MySQL
- 웹소켓 api
- ssl.key
- Today
- Total
목록MySQL (5)
Info-Tech
5.6 설치 sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe' sudo apt-get update sudo apt install mysql-server-5.6 mysql-client-5.6 sudo service mysql start UTF -8 로 설정하기 (/etc/mysql/my.cnf) [client] default-character-set=utf8 [mysqld] character-set-client-handshake = FALSE init_connect="SET collation_connection = utf8_general_ci" init_connect="SET NAMES utf8" character-..
EC2 m4 인스턴스에서 사용중인 mysql 디비서버를 RDS로 옮기는 과정을 적어봤습니다. 서버이전은 AWS에서 제공하는 Data Migration Service(DMS)를 이용하여 이전작업을 진행했습니다. DMS는 데이터를 AWS로 빠르고 나름 안전하게(?) 그리고 프로덕션을 무중단 상태로 운영하면서 마이그레이션을 도와줍니다. 동종 마이그레이션뿐 아니라 Oracle 또는 Microsoft SQL Server에서 Amazon Aurora로의 마이그레이션과 같은 이기종 데이터베이스 플랫폼 간의 마이그레이션도 지원합니다 준비단계RDS 인스턴스 생성DMS 인스턴스 생성DMS의 엔드포인트 생성 1 RDS 인스턴스 생성원본 데이터베이스에서 데이터를 마이그레이션 할 인스턴스를 생성합니다.저희 회사에서는 엔진옵션으..
문제상황 약 3gb가 넘는 table에 새로운 컬럼을 하나 추가해야하는 상황이었다. (대략 4억 이상의 데이터 값들이 들어있음) 첫번째. 처음에는 아무생각없이 아래와 같은 방법으로 컬럼을 추가해봤다. alter table ~~ add new_colume after ~~ 도저히 끝날 기미가 보이지 않고, 실제 운영중인 서비스이기 때문에 최대한 lock (downtime)이 걸리면 안되었다. 두번째. 갓 스택오버플로우의 검색결과 abc라는 테이블에 컬럼을 추가한다고 했을 때, abc_v2 테이블을 하나 만들고 여기다가 colume 추가 후 abc의 값들을 abc_v2로 옮기는 방법이다. 30분씩 50만개씩 쉬지않고 data를 옮긴다고 가정했을 때, 4억 / 50만개 = 24000분 => 400시간 => 16..
어느날 갑자기 디비 서버접속이 안되는 경우가 발생 mysql의 error.log를 살펴본 결과 아래와 같은 로그가 발생함. 2018-11-28 08:12:00 7805 [Note] Plugin 'FEDERATED' is disabled. 2018-11-28 08:12:00 7805 [ERROR] Function 'innodb' already exists 2018-11-28 08:12:00 7805 [Warning] Couldn't load plugin named 'innodb' with soname 'ha_innodb.so'. 2018-11-28 08:12:00 7805 [ERROR] Function 'federated' already exists 2018-11-28 08:12:00 7805 [Warni..
mysql dump 하는 대표적인 방법 옵션의미Default비고 -A, --all-databases모든 db dump -l, --lock-tablesLock all tables for read.O--skip-lock-tables 로 제외가능 --single-transactionlock 을 걸지 않고도 dump 파일의 정합성 보장XInnoDB 일때만 사용 가능 --master-data이 옵션이 명시되면, dump 파일의 헤더 부분에 CHANGE MASTER TO 구문을 포함시키며,이 구문에는 덤프 시작 시점의 Binary log 파일명과 위치 정보 및 호스트 정보를 포함하고 있다. 이 값을 1로 설정하면 CHANGE MASTER TO 구문이 실제 실행 가능한 형태로 포함되며, 2로 설정되면 SQL 코멘..