모든 테이블을 여러 개의 db 서버로 분할했습니다. serverA의 table1/2/... 10, serverB의 table11/12 .... 목표를 달성하고 싶습니다. SQL 쿼리 : select * from table1 ;
이 쿼리를 serverA로 전송하려면 lua를 사용하십시오. 쿼리 테이블이 B 인 경우Mysql-proxy와 Lua는 샤딩 테이블에 대해 다른 서버로 쿼리를 전송하는 방법이 무엇입니까?
프록시 문서의 rw-splitting.lua
을 조사하십시오. 프록시는 proxy.connection.backend_ndx 만 변경하지만 변경하려면 read_query()
으로 변경하지만 작동하지 않습니다.
혹시 후속 조치를 취하셨습니까? – Nick