리눅스 서버 시간 설정하기
운영하는 서비스에서 서버시간이 4분씩 늦게 흘러가고있었다 생각치도 못한 일이라서 ㅋㅋㅋ 찾는데 한참걸렸음 해결방법을 정리 일단 지금 설정된 시간 설정을 보는 명령어는 date 일반적으로 사용하는 타임서버의 시간을 보는 명령어는 rdate이다 없으면 apt를 이용해서 설치하자 sudo apt-get install rdate 타임서버 시간보기rdate -p timeserver 타임서버 시간 로컬로 맞추기(sudo 권한이 있어야함)rdate -s timeserver 주로 쓰이는 타임서버는 time.bora.nettime.kriss.re.kr이 두가지 인 듯 하다.
전문성/백앤드
2016. 12. 14. 14:41
mysql - MyISAM, InnoDB 차이점
최근들어 서비스를 운영하면서 업데이트이후 서버에 부하가 과도하게 걸리는 현상이 발생했다. 내부적으로 무척 많이 콜되는 api에서 업데이트를 하는 코드가 들어간게 문제였는데. 문제를 해결하면서 두 스토리지 엔진의 차이점을 찾아보았다. 간단하게 비교하면 MyISAM의 경우 InnoDB보다 먼저 개발되었는데select속도는 무척 빠르지만별로 지원하는 기능이 없다또 쓰기(insert, update)작업을 할 때 테이블 단위로 락을 걸어버리기때문에 업데이트 속도가 느리다는 단점이있다. InnoDB의 경우상대적으로 더 무겁지만데이터 무결성보장, 트렌젝션, 복구처리 등 여러 기능들을 지원한다 만들고자하는 제품의 구조를 보고 결정을 하면 될 듯하다.잦은 변경 혹은 생성이 일어나는 서비스에서는 InnoDB를아닌곳에서는 ..
전문성/백앤드
2016. 12. 7. 17:25