All 589

myisam innodb 변경

MySQL에서의 INSERT, UPDATE, DELETE문 실행이 매우 큰 부하를 가져온다는 사실을 알고 계실 겁니다. MyISAM, InnoDB를 DB 엔진이라고 하는데 뭐 언제 추가 됬던데요.. InnoDB는 어떤 회사가 개발한거라 그러더군요. 여튼, 간단한 방법으로 바꿀 수 있습니다. 혹여나 문제가 생길 수 있으니 DB를 백업해 두십시오. 백업이 생명임.. ALTER TABLE 테이블명 ENGINE = InnoDB; 라고 쿼리를 입력하면 바로 엔진이 바꾸어집니다. XpressEngine에서 이런 방식을 쓰지 않기를 권합니다. 오류가 생길 수 있음.. (files/db.config.php 수정도 필요할겁니다.. 안되도 원망하지 마시구요) 출처 http://folderfile.net/xe/1859 [..

SugarCRM/MySQL 2013.05.22

mysql

초보도 알아야 할 MySQL 튜닝 18 가지 1.반드시 컴파일 하라! 10-30% 속도 향상 ! 소스를 가지고 컴파일 하세요. MySQL 메뉴얼에 따르면 10-30% 속도가 빠르다고 합니다. RPM 이나 바이너리 설치를 하지 마세요 ! 1-2.최신 버전을 사용하라 최신 버전이 좋은 점은 자동 튜닝 하는 것 입니다. 버그를 수정 하구요. 되도록 이면 최신 버전을 사용하세요 !! 현재 3.23.49 입니다. 2. HEAP 테이블이 가장 빠르다! 일반적으로 가장 많이 쓰이는 테이블 타입은 MyISAM 타입 입니다. MyISAM 타입은 무자게 빠르며, 대용량에도 강합니다. 그러나 트랜잭션은 지원되지 않습니다. 이노디비(InnoDB) 는 트랜잭션이 지원 됩니다. 쇼핑몰에서는 반드시 사용해야 합니다 ^^ HEAP ..

SugarCRM/MySQL 2013.05.22

git

windows에 Git 설치 1. 프로그램 다운로드 http://git-scm.com/download 2. 설치 3. 설치확인 CMD Git 최초 설정 한 번만 설정하면 된다. 설 정한 내용은 Git을 업그레이드해도 유지된다. 또한, 명령어로 언제든지 다시 바꿀 수 있다 Git은 ’git config’라는 도구로 설정 내용을 확인하고 변경할 수 있다. Git은 이 설정에 따라 동 작한다. 이 설정 파일은 세 가지나 된다 • /etc/gitconfig 파일: 시스템의 모든 사용자와 모든 저장소에 적용되는 설정이다. git config --system 옵션으로 이 파일을 읽고 쓸 수 있다. • ~/.gitconfig 파일: 특정 사용자에게만 적용되는 설정이다. git config --global 옵션으로 이..

CMS/Drupal 2013.05.21

shockwave flash.을 로드하지 못함

크롬에 갑자기 위와같은 메세지가 뜨면서 동영상 재생이 안된다맥북의 호환성 문제인줄 알았는데, 크롬 문제인듯 하다. 1. 크롬에서 주소창에 chrome://plugins/ 를 입력하여 플러그인 정보를 연다.2. 세부정보를 클릭하여 좀더 자세히 뷰로 확인한다. 3. Adobe Flash Player항목을 찾고, 그 중 크롬에서 제공하는 플레이어를 사용중지 시킨다. 결과는 다음과 같다.

Tech 2013.05.08

MySQL:: Backup & Recovery

http://h391106.tistory.com/237 MySQL 5.5 Backup & Recovery Scenario v1.0 1. Targets of Backup A. Database Engine MySQL Engine 을 말한다. 초기 바이너리 로그파일을 압축 해제 후 Database 생성 스크립트를 돌리고 난 이후의 파일들을 말함이다. 데이터 파일은 다 분산 지정했음을 가정하고 이야기 하였다. 엔진은 크기가 1기가 미만으로 작다. B. my.cnf MySQL Instance 에 대한 Configuration File 이다. 수 kb 의 크기 정도밖에 하지 않지만 서버에 대한 셋팅값이 다 들어가 있는 파일로 유실되면 위험하다. 특히 InnoDB 의 경우 테이블 스페이스의 물리적 정보가 들어가 있어..

SugarCRM/MySQL 2013.05.04