innodb

    1

    1답변

    안녕하세요, 최근에 외래 키 관계를 수행하기 위해 테이블을 innodb로 변환해야한다는 것을 알고 있습니다. 나는 phpMyAdmin에이 작업을 수행하고자하고 그러나 옵션의 내 드롭 다운이 제한됩니다 '스토리지 엔진 (유형)'에 대한 옵션을 발견 : MyISAM, MEMORY 및 MRG_MYISAM 이 사람이이 이유를 설명 할 수 있을까? apache 2.

    0

    1답변

    저는 하루 평균 28k 사용자 서버를 사용하는 현지 언어 (utf-8)로 뉴스 웹 사이트를 개발했습니다. 이 사이트는 최근에 많은 오류를 보여주고 느려지 기 시작했습니다. DB에서 거의 150GB의 공간을 사용하고 있다고 호스트로부터 전화가 왔습니다. 나는 DB에 너무 많은 것을 믿고 비판적으로 잘못된 것을 생각하지만, 그것이 무엇인지 이해할 수는 없다.

    2

    1답변

    저는 MyISAM을 사용하고 있으며 최근까지 참조 무결성 등에 대해 걱정하기 시작하기 전까지 명백한 외래 키 관계를 정의하지 않았습니다. 나는 싸우는 이벤트, 전투기의 통계를 저장하는 데이터베이스에서 작업하고 있으므로 InnoDB를 사용하고 명시 적으로 외래 키를 정의하는 기준을 충족한다고 생각합니다. 나는 외래 키인 여러 컬럼을 가진 전투기 테이블을 가지

    0

    2답변

    전체 텍스트 검색을 원한다면이 큰 테이블을 가지고 있으므로 InnoDB가 지원하지 않으므로 MyISAM으로 만들었습니다. 테이블에 많은 것을 쓰면 성능 문제가 있습니까? 나는 MyISAM이 쓰기 도중 전체 테이블을 잠그고 있다고 들었다. 전체 텍스트 검색과 비 잠금 쓰기가 필요한 경우 다른 옵션이 있습니까?

    2

    1답변

    우리는 대규모 스키마 마이그레이션을 실행해야하며 사이트가 오래 동안 사용되는 것을 원하지 않기 때문에 관련 테이블을 읽기 잠금없이 즉시 수행하려고합니다. 관련된 테이블은 특정 시간대에만 쓰여지므로 우리는 쓰기 잠금 기능을 가질 수있는 창을 가지고 있습니다. 그러나 많은 mysql 문서들이 ALTER TABLE은 단지 락 테이블을 작성해야한다고 주장하지만,

    2

    2답변

    우리 시스템 엔지니어는 모든 사람에게 MySQL을 얼마나 싫어하는지, 그리고 포스트그레스를 얼마나 좋아하는지, 우리가 전환해야 하는지를 생각 나게합니다. 그의 불평은 때로는 합리적으로 보이지만, 최근에 그들은 우스운 이야기를 포함 시켰습니다. 그가 지금 주장하고있는 것 중 하나는 "InnoDB는 실제로 트랜잭션을 수행하지 않는다. 단지 이으로 가장합니다."

    2

    2답변

    InnoDB를 사용하고 있습니다. 특정 테이블에서 삭제 및 업데이트 작업이 발생하면 다른 테이블을 일부 변경해야합니다. 지금 당장은 코드를 통해 다루고 있습니다. 나는 DB 수준에서 이것을하는 나에게 이익이 있는지 궁금 하네. 의견이 있으십니까? 장단점을 고려해야합니까? 밖을 내다 볼까?

    0

    1답변

    Django와 MySql에서 실행되는 웹 사이트가 있습니다. db 테이블의 일부는 엔진으로 InnoDB를 사용하고 일부는 MyISAM을 사용합니다. 특별한 이유는 없습니다. 이 프로젝트는 오래 전에 시작되었으며 구성 변경으로 인해 발생했다고 생각합니다. InnoDB FK가 MyISAM 테이블을 참조 할 때 어떤 무결성 제약 조건이 실패하게됩니다. 테이블을

    2

    1답변

    Spring Framework 3 및 Hibernate 3.6을 사용하는 웹 애플리케이션에서 작업하고 있으며 트랜잭션 관리가 어떻게 작동하는지 이해하려고 노력합니다. InnoDB 테이블과 함께 mySQL Server 5.1을 사용합니다. 나는 평범한 Hibernate 3 API를 기반으로 DAO를 작성했다. 1) mySQL 서버 자체에서 트랜잭션 처리 방법

    3

    2답변

    python 스크립트에서 InnonDB 엔진을 사용하여 mysql 데이터베이스에 데이터를 추가하려고 할 때 문제가 발생합니다. mysql 데이터베이스의 myisam 엔진과 잘 작동합니다. 하지만 myisam 엔진의 문제는 외래 키를 지원하지 않기 때문에 데이터베이스에 레코드를 삽입/삭제하려는 각 장소에 추가 코드를 추가해야 할 것입니다. InnonDB가 파