마 젠토 2 : Magento_Catalog 모듈에서 _replica 테이블의 용도는 무엇입니까?


10

Magento가 2.X 버전을 출시함에 따라 _replica특히 Magento_Catalog모듈 에서 테이블 이 카탈로그 데이터를 인덱싱하기위한 테이블을 발견했습니다 .

또한 _replica데이터베이스 특성상 각 테이블의 중복 구조에 불과하지만 Magento 2 프레임 워크에서 읽기 및 쓰기 작업 활동에 많은 의미가 있음을 알았습니다.

나는 작업 젠토 2 응용 프로그램에서 고려해야 할 알고 싶어요 _replica에 대한 테이블 Magento_Catalog, CatalogRuleCatalogInventory모듈.

감사

답변:


20

복제본 테이블은 주로 인덱서 최적화에 사용됩니다. 복제본 테이블은 동일한 테이블에서 읽기 / 쓰기 충돌로 인한 교착 상태 또는 대기 잠금을 방지하는 데 사용됩니다.

위의 원인에서 Magento는 읽기 및 쓰기 작업과 인덱싱에 별도의 테이블을 사용합니다. 이 전환 프로세스의 결과로 고객은 CLI에서 전체 재색 인화를 실행할 때 가격으로 필터링 된 카테고리 페이지, 검색 페이지 및 사용자 계층 탐색 페이지를 자유롭게 탐색 할 수 있습니다.

내 대답이 정확하고 도움이된다고 생각되면 수락하고 찬성하십시오.

감사합니다.


내 대답을지지 한 모든 사람들에게 대단히 감사합니다.
기드온 바부
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.