본 문서는 데이터베이스 프록시에서 Hint 구문을 사용하는 방법에 대해 소개합니다.
Hint 구문을 사용하면 SQL 요청이 지정된 인스턴스에서 강제 실행되도록 할 수 있습니다. Hint의 라우팅은 우선순위가 제일 높아 일관성이나 트랜잭션의 제한을 받지 않습니다. 사용 전 비즈니스 시나리오에서의 필요 여부에 대해 합리적으로 평가해 주시기 바랍니다.
주의:MySQL 명령 라인을 사용하여 Hint 명령을 연결 및 사용할 경우, 명령에 -c 옵션을 추가해야 합니다. 그렇지 않을 경우 MySQL TCCLI에 의해 필터링됩니다.
현재 3가지 Hint를 지원합니다.
/* to master */
/*FORCE_MASTER*/
/* to slave */
/*FORCE_SLAVE*/
/* to server server_name*/
server_name은 짧은 id도 가능합니다. 예시: /* to server test_ro_1 */
.
문제 해결에 도움이 되었나요?