퍼 코나 vs MySQL


22

Percona는 무엇입니까?

MySQL과 어떻게 다릅니 까?

재고 MySQL에서 Percona 로의 전환 (또는 업그레이드)은 언제 고려해야합니까?

상황에 몇 가지 세부 사항을 추가하기 위해 광범위한 외래 키 제약 조건과 몇 가지 저장 프로 시저와 함께 InnoDB (Percona가 많은 최적화 작업을 수행했음을 이해합니다)를 거의 독점적으로 사용합니다.

우리가 현재 찾고있는 것은 MySQL이 쿼리를 제대로 최적화하지 못하므로 3-4 조인을 초과하는 쿼리는 STRAIGHT 조인으로 명시 적으로 작성하여 성능을 향상시켜야한다는 것입니다.


설명 만-Percona는 MySQL 컨설팅 / 개발 회사입니다. Percona Server는 Percona 회사가 만든 많은 제품 중 하나입니다.
Aaron Brown

답변:


18

Percona Server는 약 7 년 전에 온 MySQL 포크입니다. Percona 직원은 대부분 이전 MySQL 직원입니다. 이들은 InnoDB 성능에 많은 관심을 기울여 30,000 줄의 코드를 MySQL 버전에 삽입하여 이러한 기능 향상을 가능하게합니다. 그들은 MySQL 5.0 이후로 이것을하고 있었고 오늘날에도 여전히 있습니다.

MySQL (eh Oracle [아직도 말하고 싶지 않음])은 InnoDB 플러그인을 통해 Percona를 따라 잡으려고 노력해 왔습니다 (MySQL 5.5에서 완전히 네이티브 인 MySQL 5.1.38부터).

Percona는 한때 MySQL 버전을 적극적으로 비교했습니다. 대부분의 경우 LEFT UNCONFIGURED를 사용하면 이전 버전의 MySQL이 최신 버전보다 성능이 뛰어납니다 . MySQL을 최대한 활용하려면 튜닝해야합니다. Percona로 전환해도 원하는 기능이 향상되지 않을 수 있습니다. Percona를 사용하더라도 기본적으로 제공되는 성능 향상과 달리 구성해야하는 설정이 무엇인지 찾아야합니다.

도움이 되었으면하는 다른 게시물


1
다른 옵션으로 MariaDB를 추가 할 수 있습니다. 최근 5.3 릴리스에는 (최적화 기의) 성능이 많이 향상되었습니다.
ypercubeᵀᴹ

@ypercube 누군가 MySQL, Percona Server 및 MariaDB가 서로 어떻게 그리고 이전 릴리스 ( dba.stackexchange.com/a/3376/877. )에 어떻게 쌓이는 지 확인 하기 위해 모든 분기마다 베이크 오프를 후원해야한다고 생각합니다 .
RolandoMySQLDBA

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.