我希望在Oracle Express版本上设置Oracle APEX应用程序。用户数限制为2。如何确定并发用户数?
答案 0 :(得分:1)
我希望在Oracle Express版本上设置Oracle APEX应用程序。
很好。
用户限制为2。
好;据我了解,将有2个用户使用该应用程序。
如何确定并发用户数?
您是否担心这2个用户将无法同时使用您的应用程序?如果是这样,没问题。 更多用户将能够做到这一点。
据我所知,无法说出当前正在使用您的应用程序,但是您可以检查在最近(例如10分钟)内谁登录了。您将运行这样的查询(假设它是工作空间中唯一的应用程序):
select apex_user,
to_char(last_view, 'DD.MM.YYYY HH24:MI:SS') last_view
from apex_workspace_log_summary_usr
where workspace = 'YOUR_WORKSPACE_NAME'
and apex_user <> 'nobody'
and last_view > sysdate - 10 / (24 * 60);
^^
-- last view was within the last 10 minutes
或者,检查这样的查询:它将显示最近10分钟内访问过您的应用程序的用户,以及从那之后经过了几秒钟。
select apex_user,
min(seconds_ago) min_sec_ago
from apex_workspace_activity_log
where workspace = 'YOUR_WORKSPACE_NAME'
and application_id = YOUR_APPLICATION_ID
and apex_user <> 'nobody'
and seconds_ago < 10 * 60
-- ^^ 10 minutes ago
group by apex_user;