읽기/쓰기 분할.
1. 원리:
让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。
2. 장점:
备份数据库,分担数据库压力,承受更大的访问量。
Yii는 읽기-쓰기 분리를 달성합니다. 매우 간단합니다. 구성 파일에 몇 가지 구성 매개변수를 작성하면 됩니다.
2.1. db.php 파일 구성
2.2 두 IP 모두 로컬 MySQL 데이터베이스를 가리키지만 데이터베이스 이름은 다음과 같습니다. 데이터 조각을 데이터베이스에 삽입하고 슬레이브 데이터베이스의 사용자 이름을 슬레이브로 변경합니다.
2.3. 쿼리 결과 보기
기본 키 ID가 1인 데이터를 쿼리합니다
쿼리 결과는 다음과 같습니다
원본 주소: http://www.linuxidc.com/Linux/2015-07/120134.htm
위 내용은 관련 측면을 포함하여 Yii2의 읽기-쓰기 분리(MySQL 마스터-슬레이브 데이터베이스) 구현을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.