2

Python でスクリプトを記述して、MySQL Proxy でクエリをトレースする方法。これに関する情報を取得しようとしましたが、python に関する情報が見つかりませんでした。mysql プロキシを使用してクエリを実行するためのスクリプトを python で作成する方法を教えてください。そして、mysql プロキシの動作と使用法について明確にしたいと思います。

4

2 に答える 2

0

Python でスクリプトを記述して、MySQL Proxy でクエリをトレースする方法。

https://gist.github.com/simonw/1039751からスクリプトをダウンロードし、ファイル monitor.lua に保存してからプロキシを実行できます。

mysql-proxy --proxy-lua-script=monitor.lua

次に、Python スクリプトを作成し、ファイル内のすべてのプロキシされたクエリを分析できます。
デフォルトでは、スクリプト出力は mysql.log にフラッシュされますが、LUA スクリプト (monitor.lua) で直接変更することもできます。

Mysql-proxy は、プラグインを構築するための LUA スクリプトのみをサポートしているため、特定のクエリに影響を与えたい場合は、lua を知る必要があるか、正確な状況に最も適したスクリプトを見つける必要があります。

于 2013-04-28T14:10:03.117 に答える