2016-08-17 5 views
0

MySQL의 스토리지 엔진이 InnoDB인지 MyISAM인지 궁금합니다. 오늘 기본 엔진은 MySQL의 Innodb입니다. 하지만 난 MYISAM 더 나은 수행하는 포스트Openfire - MySQL 스토리지 엔진 : InnoDB 또는 MyISAM?

https://community.igniterealtime.org/thread/45108

읽을.

openfire 채팅에 innodb 또는 myisam을 사용하는 것에 대한 아이디어가 있습니까?

+4

와우, 아직 그 글을 읽지는 못했지만, 2016 년에이 질문에 대한 질문을 받았다는 사실에 놀랐다. (나는 감명을 받았다.) 나는 그것을 끝까지 읽을 것이지만 10 : 1 확률을 정답은 InnoDB입니다 (기술적으로 의견을 기반으로 한 질문 일지라도). – Anthony

+0

저 게시물의 요지는 "내 환경에서 MyISAM이 InnoDB보다 50 배 더 많은 삽입 작업을 할 수 있다는 것을 알았습니다 .OpenFire가 MyISAM을 사용하도록 구성되지 않았으며 특별히 InnoDB를 디폴트로 사용하도록 설정된 경우, MyISAM을 강제로 사용하면 OpenFire를 중단 할 수 있습니까? " – Anthony

+0

그리고 2 개의 응답이있었습니다 : 1) 작동해야하거나, 적어도 나를 위해 않습니다. 2) "나는 MyISAM으로 엔진을 변경해도 문제가 해결되는듯한 모호한 경험을했습니다. 아마도 MyISAM이 더 좋을 지 모르지만이 관찰을 넘어서서 실제로 테스트 한 것은 아닙니다." 따라서이 기사는 MyISAM을 OpenFire에서 더 잘하는 것으로 보증하지 않습니다. 한 사람이 차이를 느끼고 MyISAM을 사용하는 것이 좋을지 묻는 사람과 다른 사람이 "이봐, 나도 이상했다. 그런 경험. " – Anthony

답변

0

openfire와 InnoDB를 사용하면 내가 사용하고있는 엔진이 잘 동작합니다. InnoDB를 사용할 수 있습니다.

+0

정말로 그가 게시 한 링크에는 제목에 세 개의 물음표가 있습니다 ... – Anthony

+0

그래, 8 이상 지금 몇 개월. –

0

나는 InnoDB를 권하고 싶지만, 개발하는 응용 프로그램의 종류에 따라 크게 달라질 수 있습니다. MyISAM은 트랜잭션을 지원하지 않으며 행 레벨 잠금보다 테이블 레벨 잠금을 사용하므로 매우 적은 수의 인스턴스에서만 성능이 향상됩니다.