则我们会看到这个界面
服务器名称:就是目前我们的生产系统所部署在对应的服务器上
type: 系统中所使用的程序类型(通常有DIA、SPO、UPD)等,DIA代表的是对话框程序,比如:查询
报表等,SPO一般指的是跟打印有关的程序,upd指与跟新表相关的
通常我们比较多的关注是:DIA,UPD这两者使用的频率比较高
处理PID: 这里的PID就相当于进程UID,可以看的出,在SAP中,把每一个客户端的节点,当作一个个进程
状态 : 表示当前正在执行的进程状态,这里有运行、等待、停止等状态
start : 表示是否在执行
time : 表示从开始到我们此刻,该程序所执行的时间,这里以秒作为单位
使用者 : 表示当前开启该进程的用户
动作 : 表示当前程序执行的动作
报告 : 如果报告中出现 DBlikp类似这种情况,则需要关注,看查询时间是否过长,如果过长,则将其
表 : 表示当前语句所执行的表
在这里我们主要关注的是time参数,首先对time进行排序,当time的数值非常大的时候,就要引起关注,如果时间过长
我们就要采取相应的处理机制,首先去看下当前进程的类型,如果属于查询报表,则我们应当根据需要将其kill掉
kill的方法:
菜单栏:编辑-》进程-》取消-》没有核心,点击是,将其kill掉
二、点击工具条上的选择进程
这里我们可以根据需要进行筛选我们所要关注的进程
三、查看当前进程的具体语句
我们通过sm66看到服务器的名字,通过sm51进入
我们看到,服务器名、主机名、以及类型等
这里我们可以找到sm66中有问题的服务器,然后双击那台服务器对应的程序,这时我们会看到程序相关的那条语句
接下来我们可以去实际去分析那条语句,是否对其进行合理的优化
四、/nsm04用来查看当前的机器,如果某台机器有不合理的操作,我们可以将该极其注销掉,选中-》注销-》本地