14.1.3 InnoDB 비활성화
오라클은 로컬 시스템에서 운용되는 단일 사용자 Wiki와 블로그에서 성능의 한계를 극복하는 하이 엔드 애플리케이션까지 일반적인 데이터베이스 응용 프로그램에 우선하는 스토리지 엔진으로 InnoDB
권장 있습니다. MySQL 5.6에서 InnoDB
가 새로운 테이블의 기본 스토리지 엔진입니다.
InnoDB
테이블을 사용하지 않는 경우 :
InnoDB
스토리지 엔진을 비활성화하려면--innodb=OFF
또는--skip-innodb
옵션을 사용하여 서버를 시작합니다.참고MySQL 5.6.21 시점에서는
--skip-innodb
옵션은 계속 작동하지만 비추천 되었기 때문에 사용되는 경고를 반환합니다. 이것은 향후의 MySQL 릴리스에서 제거됩니다. 이것은 동의어 (--innodb=OFF
나--disable-innodb
등)에도 적용됩니다.기본 스토리지 엔진은
InnoDB
이기 때문에--default-storage-engine
및--default-tmp-storage-engine
을 사용하여 영구 테이블과TEMPORARY
테이블 모두에 대해 디폴트를 다른 엔진으로 설정하지 한 서버가 시작되지 않습니다.InnoDB
관련information_schema
테이블 에서 쿼리가 실행될 때 서버가 충돌하는 것을 방지하려면 그 테이블에 관련된 플러그인을 비활성화합니다. MySQL 구성 파일의[mysqld]
섹션에서 다음과 같이 지정합니다.loose-innodb-trx = 0 loose-innodb-locks = 0 loose-innodb-lock-waits = 0 loose-innodb-cmp = 0 loose-innodb-cmp-per-index = 0 loose-innodb-cmp-per-index-reset = 0 loose-innodb-cmp-reset = 0 loose-innodb-cmpmem = 0 loose-innodb-cmpmem-reset = 0 loose-innodb-buffer-page = 0 loose-innodb-buffer-page-lru = 0 loose-innodb-buffer-pool-stats = 0 loose-innodb-metrics = 0 loose-innodb-ft-default-stopword = 0 loose-innodb-ft-inserted = 0 loose-innodb-ft-deleted = 0 loose-innodb-ft-being-deleted = 0 loose-innodb-ft-config = 0 loose-innodb-ft-index-cache = 0 loose-innodb-ft-index-table = 0 loose-innodb-sys-tables = 0 loose-innodb-sys-tablestats = 0 loose-innodb-sys-indexes = 0 loose-innodb-sys-columns = 0 loose-innodb-sys-fields = 0 loose-innodb-sys-foreign = 0 loose-innodb-sys-foreign-cols = 0