Collecting Application Engine Performance Data 收集应用程序引擎性能数据

You can collect performance data of any specific SQL action of an Application Engine program to address any performance issue.

您可以收集应用程序引擎程序的任何特定SQL操作的性能数据,以解决任何性能问题。

You can collect performance data of the SQL action, not any other action types.

可以收集SQL操作的性能数据,而不是任何其他操作类型的性能数据。

You cannot collect performance data of Application Engine programs called using the CallAppEngine() function.

不能收集使用CallAppEngine()函数调用的应用程序引擎程序的性能数据。

This section discusses how to:

本节讨论如何:

  • Set options in Configuration Manager.
  • 在配置管理器中设置选项。
  • Set options in domain configuration files (three-tier mode).
  • 在域配置文件中设置选项(三层模式)。
  • Configure performance data collection in PeopleSoft Internet Architecture (PIA).
  • 在PeopleSoft互联网架构(PIA)中配置性能数据收集。
Setting Options in PeopleSoft Configuration Manager (two-tier mode)
在PeopleSoft配置管理器中设置选项(两层模式)

You can enable performance data collection using the Trace tab in PeopleSoft Configuration Manager.

您可以使用PeopleSoft Configuration Manager中的Trace选项卡启用性能数据收集。

To enable performance data collection (two-tier mode):

要启用性能数据收集(两层模式):

  1. Open Configuration Manager.

打开配置管理器。

  1. Click the Trace tab.

单击“跟踪”选项卡。

  1. Select the Enable Perf Collect check box.

选中“启用Perf Collect”复选框。

  1. Click either the Apply or OK button to enable the option.

单击“应用”或“确定”按钮以启用该选项。

The below image shows the Application Engine Performance Collection option:

下图显示了“应用程序引擎性能收集”选项:

This procedure is valid only if you are running Application Engine programs on a Microsoft Windows workstation in a development environment.

只有在开发环境中的Microsoft Windows工作站上运行应用程序引擎程序时,此过程才有效。

Setting Options in Domain Configuration Files (three-tier mode)
在域配置文件中设置选项(三层模式)

You can enable performance data collection in domain configuration files of PeopleSoft Process Scheduler Administration.

您可以在PeopleSoft Process Scheduler Administration的域配置文件中启用性能数据收集。

To set options in domain configuration files (three-tier mode):

要在域配置文件中设置选项(三层模式):

  1. Navigate to the process scheduler configuration file.

导航到进程调度程序配置文件。

  1. Under the Trace category, set TraceAEEnablePerfCollect to Y.

在Trace类别下,将TraceAEEnablePerfCollect设置为Y。

This procedure is valid for Application Engine programs on Microsoft Windows and UNIX/LINUX systems.

此过程对微软Windows和UNIX/LINUX系统上的应用程序引擎程序有效。

Configuring Performance Data Collection
配置性能数据收集

You can configure performance data collection of a specific SQL action using the AE Additional Setup page.

您可以使用AE附加设置页面配置特定SQL操作的性能数据收集。

To configure performance data collection:

 配置性能数据收集:

  1. Navigate to PeopleTools, Application Engine, AE Enhanced Performance Trace.

导航到PeopleTools、应用程序引擎、AE增强性能跟踪。

  1. Search for the Application Engine program.

搜索应用程序引擎程序。

  1. On the AE Additional Setup page, enter the configuration detail, such as the section and step name of the specific SQL action.

在AE Additional Setup页面上,输入配置详细信息,例如特定SQL操作的部分和步骤名称。

Note: Other action types, such as PeopleCode, will not be displayed on this page as you can only collect performance data for SQL actions.

附注:其他操作类型(如PeopleCode)将不会显示在此页面上,因为您只能收集SQL操作的性能数据。

The example below illustrates the configuration detail to capture performance data of a specific SQL action:

下面的示例说明了捕获特定SQL操作的性能数据的配置细节:

As part of performance data collection, a new table PSAESQLTIMINGS gets created to store performance data for specific SQL actions. The table includes Application Engine process instance, run control ID, rows affected, start time, end time, and SQLID.

作为性能数据收集的一部分,将创建一个新表PSAESQLTIMINGS来存储特定SQL操作的性能数据。该表包括Application Engine流程实例、运行控制ID、受影响的行、开始时间、结束时间和SQLID。

Note: Performance data of SQL actions will be inserted in the PSAESQLTIMINGS table when the Application Engine ends successfully.

附注:当应用程序引擎成功结束时,SQL操作的性能数据将插入PSAESQLTIMINGS表中。

You can use the SQLID data to query the database system table to get further information. SQLID data is available only for Oracle databases.

您可以使用SQLID数据查询数据库系统表,以获得进一步的信息。SQLID数据仅适用于甲骨文数据库。

Related Links

Application Engine Call Structure

相关链接应用引擎调用结构

Locating Trace Files

定位跟踪文件

Locating a generated trace file depends on how you invoked the program and the operating system on which the program runs. This table describes trace file locations based on where the program initiated:

查找生成的跟踪文件取决于调用程序的方式以及运行该程序的操作系统。此表根据程序启动的位置描述跟踪文件的位置:

Location Where the Program Was Initiated

Trace File Location

Microsoft Windows workstation

Look for the trace file in %TEMP%\PS\<db name>.

PeopleCode

Look for the trace file in %TEMP%\PS\db_name on Microsoft Windows NT and in PS_CFG_HOME/log/\<db name> on UNIX and Linux systems.

Command line

Look for the trace file in the directory specified in the Log/ Output field in the PS_SERVER_CFG file.

PeopleSoft Process Scheduler

Look for the trace file in a subdirectory of the directory specified in the Log/Output field in the PS_SERVER_CFG file.

The Application Engine names the trace files according to the following naming convention:

  • When a program includes a process instance, the trace file name is AE_Program_name_Process_Instance_Date/Time_Stamp.AET. For example, AE_AEMINITEST_99_0506050320.AET.
  • When a program does not include a process instance, the trace file name is AE_Date/ Time_Stamp_OS_PID.AET.
  • When Application Engine is run online, the trace file name is OprID_Hostname_Date/ Time_Stamp.AET. For example, PTDMO_SLC00FCJ_0507230158.AET.

The date and time stamp is in the format <month><day><hour><minute><second>, with two values for each date element and no punctuation between the elements. For example, August 12 at 5:09 p.m. and 30 seconds would be 0812170930.

Note: For an Application Engine program running on a server, PeopleTools writes the generic PeopleTools trace for SQL and PeopleCode trace files to the same directories as the AET traces. The prefix of the trace file name is also the same, and the suffix is trc. On a Windows workstation, the system writes the trace to the file specified in thePeople Tools Trace File field on the Trace tab of PeopleSoft Configuration Manager.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/242143.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

IDEA中工具条中的debug按钮不能用了显示灰色

IDEA中工具条中的debug按钮不能用了显示灰色 1. 问题描述 IDEA上的DEBUG按钮突然变成了灰色&#xff1a; 2. 解决办法 一通搜索&#xff0c;终于找到解决办法 点击 File -> Project Structure如下图操作 3. 重启&#xff0c;解决 4. 参考 https://www.cnblogs.com…

【代码随想录】刷题笔记Day35

前言 日常学习&#xff0c;抵触心理5%&#xff1b;毫无指示的干活&#xff0c;抵触心理95% 122. 买卖股票的最佳时机 II - 力扣&#xff08;LeetCode&#xff09; 把整体利润拆分为每次利润&#xff0c;只要积上涨的就可以&#xff0c;so easy class Solution { public:int …

C++共享和保护——(2)生存期

归纳编程学习的感悟&#xff0c; 记录奋斗路上的点滴&#xff0c; 希望能帮到一样刻苦的你&#xff01; 如有不足欢迎指正&#xff01; 共同学习交流&#xff01; &#x1f30e;欢迎各位→点赞 &#x1f44d; 收藏⭐ 留言​&#x1f4dd; 生命如同寓言&#xff0c;其价值不在于…

lv12 uboot概述即SD卡制作

1 开发板启动过程 BL0环境初始化一下 查看拨码开关 BL0把SD卡里的内容复制到内存里面运行&#xff0c;因为直接在SD&#xff08;uboot&#xff09;里是无法运行的&#xff0c;属于外设。 uboot开始运行&#xff0c;初始化软硬件环境 把外存里的rootf、dtb、linux搬到内存&a…

xtu oj 1194 Recipient

题目描述 快递小哥每天都辛苦的送快递&#xff0c;今天他需要送N份快递给N个收件人&#xff0c;第i份快递需要送给第i个收件人。 请问其中发生恰好K个送错了的情况数是多少&#xff1f; 输入 存在多样例。 每行输入两个整数N和K&#xff0c;1≤N≤1000,0≤K≤N。 如果两个都…

SQL必会的常用函数

目录 条件函数 if IF(条件表达式,值1,值2) 如果条件表达式为True&#xff0c;返回值1&#xff0c;为False,返回值2. 返回值可以是任何值&#xff0c;比如&#xff1a;数值&#xff0c;文本&#xff0c;日期&#xff0c;空值&#xff0c;NULL&#xff0c;数学表达式&#xff…

Github入门

简介 github是一个基于git的代码仓库&#xff0c;可以通过git来上传和下载代码。国内类似的有gitee。 开源项目一般会申明开源协议。我们可以基于可商用的代码开发我们自己的项目&#xff0c;以期进行快速开发。 一般情况下gitee上的项目基本都够我们使用了。 git基础 Git…

Java笔记草稿——已完成

导航&#xff1a; 【Java笔记踩坑汇总】Java基础JavaWebSSMSpringBootSpringCloud瑞吉外卖/黑马旅游/谷粒商城/学成在线设计模式面试题汇总性能调优/架构设计源码-CSDN博客 推荐学习视频&#xff1a; 黑马程序员全套Java教程_哔哩哔哩 尚硅谷Java入门视频教程_哔哩哔哩 目录 零…

SOLIDWORKS CSWE认证考试报名

​ SOLIDWORKS CSWE是高级别的SOLIDWORKS认证&#xff0c;是一项充满挑战性的艰巨任务。CSWE测试不是简单注册就可以的&#xff0c;是要有一定资格才能参加考试&#xff0c;您首先需要获得CSWP证书&#xff0c;然后还得通过5个CSWPA系列主题考试中的至少4个主题&#xff08;钣金…

七天搞定软件测试,这一篇教程就够了,学完最少能拿13k

前言 在软件开发的世界中&#xff0c;软件测试是不可或缺的一部分。它是确保软件质量、功能完整性和用户满意度的关键环节。本文小编将为大家介绍各类软件测试的奥秘&#xff0c;并提供入门级的指导和见解。 本文内容概要&#xff1a; 软件测试是什么&#xff1f;黑盒测试vs…

2023-12-13 VsCode + CMake + Qt环境搭建

点击 <C 语言编程核心突破> 快速C语言入门 VsCode CMake Qt环境搭建 前言一、前期准备二、具体设置总结 前言 要解决问题: 最近研究 Qt, 使用 qtcreator, 发现在搭建 UI 界面时候很方便, 但到编码和调试就比较有问题了. 想到的思路: 用 VSCode 进行编码及调试. 其它…

基于SSM实现的精品课程网站

一、系统架构 前端&#xff1a;jsp | js | css | jquery | bootstrap 后端&#xff1a;spring | springmvc | mybatis 环境&#xff1a;jdk1.7 | mysql | maven | tomcat 二、代码及数据库 三、功能介绍 01. 登录页 02. web端-首页 03. web端-视频教程 04. web端-资料…

Flutter在Android Studio上创建项目与构建模式

一、安装插件 1、前提条件&#xff0c;安装配置好Android Studio环境 2、安装Flutter和Dart插件 Linux或者Windows平台&#xff1a; 1&#xff09;、打开File > Settings。 2&#xff09;、在左侧列表中&#xff0c;选择"Plugins"右侧上方面板选中 "Market…

Redis - 做缓存时高并发问题:缓存穿透、击穿、雪崩,数据库缓存双写不一致

缓存穿透 当用户访问的数据既不在缓存也不在数据库中时&#xff0c;就会导致每个用户查询都会“穿透” 缓存“直抵”数据库。这种情况就称为缓存穿透。当高度发的访问请求到达时&#xff0c;缓存穿透不 仅增加了响应时间&#xff0c;而且还会引发对 DBMS 的高并发查询&…

Python + Appium 自动化操作微信入门看这一篇就够了!

简介 Appium 是一个开源的自动化测试工具&#xff0c;支持 Android、iOS 平台上的原生应用&#xff0c;支持 Java、Python、PHP 等多种语言。 Appium 封装了 Selenium&#xff0c;能够为用户提供所有常见的 JSON 格式的 Selenium 命令以及额外的移动设备相关的控制命令&#x…

K8S(五)—命名空间与资源配额

目录 命名空间(Namespace)命令计算资源配额创建命名空间绑定一个ResourceQuota资源将命名空间和资源限制对象进行绑定尝试创建第二个 Pod查看ResourceQuota 绑定第二个ResourceQuota为命名空间配置默认的 CPU 、memory请求和限制&#xff08;1&#xff09;Pod 中所有容器都没有…

【C++进阶篇】二叉搜索数

目录 前言&#xff1a; 以后我们要学map&#xff0c;set&#xff0c;AVL&#xff0c;红黑数所以必须要有二叉搜索数做铺垫 1、二叉搜索树概念 2.二叉搜索树操作 1.二叉搜索树的查找 a、从根开始比较&#xff0c;查找&#xff0c;比根大则往右边走查找&#xff0c;比根小则…

感知机(perceptron)

一、感知机 1、相关概念介绍 感知机&#xff08;perceptron&#xff09;是二分类的线性分类模型&#xff0c;属于监督学习算法。输入为实例的特征向量&#xff0c;输出为实例的类别&#xff08;取1和-1&#xff09;。 2、&#xff08;单层&#xff09;感知机存在的问题 感知机…

上课犯困怎么办

我们小时候都有过这样的经历&#xff1a;在课堂上&#xff0c;突然感到困倦&#xff0c;无法集中精力听讲。这不仅影响了学习效果&#xff0c;还可能错过重要的知识点。那么&#xff0c;上课犯困怎么办呢&#xff1f;下面就给大家提供几点建议。 保证充足的睡眠 保证充足的睡眠…

节流防抖:提升前端性能的秘密武器(上)

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…