No Image

MySQL 5.7의 새로운 기능에 대해서 소개합니다. – 2편

2016-01-12 KENNETH 0

출처 : http://meetup.cloud.toast.com/posts/57 본 내용은 NHN엔터테인먼트의 김성훈 님께서 작성하신 내용 입니다.   안녕하세요. NHN엔터테인먼트 김성훈 입니다. 저번에 썼던 글을 잊어버리기 전에 올리자! 라는 생각에 부랴부랴 올립니다. (이전글을 보고 싶으신 분들은 연재목차 를 참고 부탁드립니다.) 이번에는 MySQL 5.7 의 JSON 지원과 Native Partition 지원 같은 신규 기능에 대해서 알아보려고 합니다. 1. 복제 기능 향상 저는 다른 것 다 빼고, MSR(Mulit-Source Replication) 이 된다는것에 엄청나게 흥분했어요. DBA에게는 정말 중요한 기능이거든요. 이게 왜 중요 하나구요? 예를들어볼께요. 어떤 게임이 공통DB, 게임DB, 로그DB로 구성되어 있고 게임/로그DB는 여러개로 샤딩(Sharding)되어 물리적으로 다른 장비에서 서비스 해요. 그런데, 어떤 지표를 보기 위해서 모든 DB에서 한방에 쿼리를 해서 join 을 걸어야 한다면. 예전에는 batch 작업으로 특정시점에 데이터를 모두 퍼다가, 커다란 장비에 복원해야 했어요. 엄청 오래걸리고 까다롭죠. MySQL 은 복원이 특히 오래걸리거든요. 그런데, MSR이 되면? 그냥 디스크가 커다란 장비하나를 두고 모든 DB의 slave 로 붙여버리면 돼요. 그외에도 여러가지 기능향상이 있었는데. 이건 DBA [ more… ]

No Image

MySQL 5.7 에 대해서 소개합니다. – 1편

2016-01-11 KENNETH 0

출처 : http://meetup.cloud.toast.com/posts/56 본 내용은 NHN엔터테인먼트의 김성훈 님께서 작성하신 내용 입니다. 연재 MySQL 5.7 에 대해서 소개합니다. – 1편 MySQL 5.7의 새로운 기능에 대해서 소개합니다. – 2편 안녕하세요. NHN엔터테인먼트 김성훈입니다. 10/21 에 드디어 MySQL 5.7 GA(General Availability) 가 나왔습니다. (MySQL 5.7.9 버전입니다.) 이제야 필드(서비스)에서 쓸만한 버전이 되었다는 뜻이죠. 그런 의미에서 MySQL 5.7 의 성능개선이나 새로운 기능, 그리고 변경된점을 소개하려고 합니다. 아마도, 시간이 허락하는 데까지 쓰고 첫 번째 글을 마칠꺼 같습니다. 0. 개요 위에 안내해 드리는 표가 MySQL 5.7 에 대해서 오라클에서 간단히 정리한 내용입니다. 개발자 분들이라면, New Optimizer (쿼리 성능향상), Native JSON support 같은 것들이 관심이 갈 것 같네요. 인프라 담당자인 경우에는 3배 빨라졌다거나, 다양한 복제관련 기능향상, sys schema 같은 것들이 주요 이슈가 됩니다. 저는 DBA라서, 우선 3배 빨라졌다 (붉은것은 3배 빠르다?) 는 부분부터 이야기 드리려고 합니다. 1. MySQL 5.7 의 성능향상 1) 1.5 배 빠르다 (위에 테스트 환경은 E7-8890 (18 [ more… ]

No Image

samba failing to start after centos7.2(rhel7.2) update

2016-01-04 KENNETH 0

samba failing to start after centos7.2(rhel7.2) update 환경 : CentOS-7.2 (64bit)   증상 얼마전 제공된 centos-7.2 업데이트 이후 갑자기 samba 구동이 되지 않음 # systemctl start smb Job for smb.service failed because the control process exited with error code. See “systemctl status smb.service” and “journalctl -xe” for details. ???? 사실 이 때 까지만 해도 7.2업데이트(정확히는 samba 업데이트) 때문에 발생한 문제 라는 것을 몰랐음.   서비스 확인 # systemctl status smb ● smb.service – Samba SMB Daemon Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since 월 2016-01-04 12:35:20 KST; 39s ago Main PID: 19226 (code=exited, status=1/FAILURE) 1월 04 12:35:20 lvs1 systemd[1]: Starting Samba SMB Daemon… 1월 04 12:35:20 lvs1 systemd[1]: smb.service: main process exited, code=exited, status=1/FAILURE 1월 04 12:35:20 lvs1 systemd[1]: Failed to start Samba SMB Daemon. 1월 04 12:35:20 lvs1 systemd[1]: Unit smb.service entered failed state. [ more… ]

No Image

최신 버전 XE에서 config.inc.php 호출 내용 변경

2015-12-30 KENNETH 0

최신 버전 XE에서 config.inc.php 호출 내용 변경   index.php 파일을 참고하면 됨… 어느 버전 부터 변경된 것인지 모르지만.. 이 문제 때문에 구버전의 모듈이 작동 안하는 문제가 종종 발생할 수 있으므로 일단 정리함..   기존 define(‘__ZBXE__’, true); require(‘./config/config.inc.php’);   변경 define(‘__XE__’, TRUE); require dirname(__FILE__) . ‘/config/config.inc.php’;   이것 때문에 작동 안하는 구버전 모듈들이 있음…