私はすべてのテーブルをいくつかの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