我必须在sybase服务器上多次运行带有不同参数(10 000+)的存储过程。我想从脚本中并行启动查询。在开始新查询之前,我想确定Sybase服务器的负载,以自动并动态地决定可以并行启动多少个查询。如何从脚本中确定Sybase服务器的负载
现在我计算查询的平均响应时间,如果它增长太高,那么我停止开始新的查询,如果它低于预定义的值,那么我可以开始更多的查询。但它非常依赖于存储过程,有时甚至依赖于传递给它的参数,所以我想获得一些更为客观的度量,类似于由cat /proc/loadavg
(uptime
,top
)返回的Linux负载平均值。 Gmake
具有类似的功能可以并行运行,并且只有当加载平均值小于指定值时才会启动新过程(请参阅-j
和-l
选项)。
有没有办法获得一些与服务器实际负载相关的指标?
我不是管理员,我正在远程启动查询。