我有一个在服务器上运行的程序(使用Jetty)。我现在正在测试它。为此,我使用了一个名为Gatling的压力测试平台。为了进行监控,我使用jconsole,它应该显示内存、cpu……远程服务器上JVM的使用情况。然而,在运行我的测试时,jconsole显示使用了500Mo,但是在我的服务器上使用top命令显示java进程几乎使用了1G。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
我想根据某些服务器名称从其中一个表中检索一个报表。我有一份四万台服务器的名单。
我将这些设备添加到临时表中,并在主select查询中使用了where条件,如下所示:
select col1,col2,.... from main table
join table 2 on ...
join table 3 on ..
join table 4 on ..
join table 5 on ..
join table 6 on ..
where devices in (select devices from temp table)
注意:有许多表正在加入主表,因此包含了多个联接。(我只访问了数