使用PostgreSQL的分布式自动调优
项目描述
为此,您需要为PostgreSQL服务器设置一些环境变量,以进行身份验证。您可能设置如下
export TUNE_DBHOST=tuning-database.example.com export TUNE_DBNAME=disttune export TUNE_DBUSER=sampleuse export TUNE_DBPASSWORD=Yeizah2u
为自动调优运行创建作业
python -m disttune enum exampletune.Run
点名称exampletune.Run实际上是驱动运行的类的名称。
实际运行作业
python -m disttune run --stop -v --filter run_class=exampletune.Run "it_type~list"
可以使用过滤器表达式来限制运行的作业。
运行具有数据库连接的交互式Python外壳
python -m disttune console >>> .q select * from run;