当前位置:首页 > 用友知识堂 > 正文内容

用友U8erp软件运行的性能优化方案图文教程

3年前用友知识堂1548

今天一定要给大家分享一下用友U8erp软件运行的性能优化方案图文教程,以下方案来自用友软件官方维护工程师反馈在在处理客户问题的时候,有一类问题较为挠头,就是诸如用友U8服务器效率低下的问题。比如用友U8运行慢,卡住等,我们暂先不提用友U8软件代码、脚本层面本身的性能提升问题,我们只是基于现有用友U8软件版本,在客户现有环境下排查用友U8软件运行的性能瓶颈,并采取一定的技术手段进行性能调校。

本文将推荐一种利用Windows 性能监视器结合SQL Server Profiler(事件探查器)监控数据库性能,以及利用Windows 性能监视器监测系统各项资源。

ps:感谢用友软件官网工程师的无私奉献!接下来请大家认真欣赏和参考:用友U8erp软件运行的性能优化方案图文教程!

一、Windows 性能监视器

Windows 性能监视器是一个用于分析系统性能的工具。仅从一个单独的控制台,即可实时监视应用程序和硬件性能,自定义要在日志中收集的数据,定义警报和自动操作的阈值,生成报告以及以各种方式查看过去的性能数据。

启动性能监视器的步骤

①单击“开始”,在“开始搜索”框中单击,键入 perfmon,然后按 Enter。

②在导航树中,打开“管理工具”,然后单击“性能监视器”。

系统预制了系统性能收集器,性能计数器也是预制好的,我们在系统菜单下可以找到该收集器,见下图。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第1张

收集器会生成一个报告,其中详细记录本地硬件资源的状态、系统响应时间和本地计算机上的进程。使用此信息可以识别性能问题的可能原因。本地 Administrators 组的成员身份(或同等身份)是运行此数据收集器集的最低要求。

当客户服务器性能存在瓶颈,但是又无法判断时,我们可以利用此收集器做一个系统性能的初步检测。接下来,我们开启此收集器。开启方法:选中此性能收集器,点击开启。系统默认收集一分钟的系统性能,收集完成后我们可以查看系统性能报告,其中详细记录本地硬件资源的状态。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第2张

二、创建跟踪SQL事件的数据收集器

①打开性能监视器,展开“数据收集器集”,右键单击“用户定义”,再单击“新建”、“数据收集器集”

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第3张

键入数据收集器集的名称,选择“手动创建”,然后单击“下一步”。

②选择“性能计数器”,然后单击“下一步”。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第4张

③单击“添加”以添加计数器。在“可用计数器”列表中,选择要监视的性能对象。 SQL Server 默认实例的 SQL Server 性能对象名称以 SQL Server 开头,命名实例以 MSSQL$instanceName 开头。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第5张

④通常我们可以关注SQLSERVER实例本身的计数器,我选取了几项,含义如下:

1.)SQLServer: Buffer Manager: Buffer cache hit ratio (SqlServer缓冲管理器:缓冲区高速缓存命中率 )高速缓存命中率计数器,表示SQL Server接受命令查询所需的数据页恰好在高速缓存中的概率,如果在高速缓存中查找不到,则数据页要重新到磁盘或者其它地方获取。这个数值越高,表示SQL Server能够从缓存中获得的数据概率越高,而不是再从磁盘读取。这个数值理论上是越高越好,接近到100.有了这100,100%的时间在SQL Server的内存中找到了需要的数据页,那么性能一直很高。如是是一个很低的数值可能表明内存方面有问题,最有可能是内存不足。

2.)SQLServer: Buffer Manager: Page life expectancy (SqlServer缓冲管理器:页寿命)页寿命表示页在缓存中存放的时间。页面停留的时间越长在内存中,那么下一次查询时,如果所需的页面还在缓存中,SQL Server将不再需要从磁盘读取。页寿命根据不同的服务器的基值不同,和内存大小有一定的关系,我们应该观察这个计数器,以确定数据库环境中正常基线是什么。有人统计了一下,低于300(或5分钟),说明我们的服务器内存不足。

3)SQLServer: SQL Statistics: SQL Re-Compilations/Sec(SqlServer的:SQL统计:重编译/秒 )有时因为一些重要的事件发生时,导致执行计划失效,SQL Server将重新编译它。该重编译/秒表示每秒钟重新编译执行计划的次数,和编译一样,都是代价高昂的操作,所以应尽量减少重新编译次数。理想情况下我们要保留这个计数器小于编译/秒(上面第4项)的10% .

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第6张

⑤添加其他重要计数器。添加SQLServer实例所需的所有计数器和其他重要值(例如处理器时间和磁盘时间),选择完成点击下一步,点击保存并关闭。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第7张

其中,设置“示例间隔”的值。 开始时使用适中的抽样间隔值(例如 5 分钟),然后在必要时调整间隔值。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第8张

三、将跟踪与Windows性能日志数据关联

SQL Server Profiler 可以将 Microsoft Windows 系统监视器计数器与 SQL Server 或 SSAS事件关联。 Windows 系统监视器将指定计数器的系统活动记录在性能日志中。

①在 SQL Server Profiler中,打开保存的跟踪文件或跟踪表。 不能关联仍在收集事件数据的运行中的跟踪。 为实现与系统监视器数据的准确关联,跟踪必须同时包含 StartTime 和 EndTime 数据列。我们开启SQL Server Profiler跟踪一段时间内的运行脚本,使用默认模板,点击运行。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第9张

我们打开U8界面,对采购模块进行月结,注意,此时跟踪要开启,自定义的数据收集器要启动。当然,我们可以做更多复杂的操作,来收集更为详尽的信息。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第10张

收集大概五分钟左右的数据,我们将数据收集器停止,如下图

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第11张

同时,我们将SQL Server Profiler跟踪停止,并将跟踪另存为跟踪文件。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第12张

此时,我们关闭SQL Server Profiler跟踪,再次启动SQL Server Profiler,并选择文件-打开,选择刚刚保存的跟踪文件。然后我们再点击文件-导入性能数据。导入的文件在哪里呢,是在我们刚刚设置的数据收集器的属性里,如图

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第13张

选择导入后,我们会得到如下的界面,我们可以在这个界面再次选择我们需要的计数器。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第14张

我们在刚才做的采购月结过程中,通过对比同一时间段的获取结果,在性能监视器图形中单击一个相关点。 将选中时间最接近的相应跟踪行。 若要扩大时间范围,请在性能监视器图形中按住并拖动鼠标指针。

用友U8erp软件运行的性能优化方案图文教程 用友知识堂 第15张

比对发现,在月结操作时,主要是月结检查部分,计数器数值达到一个小高峰。详细的脚本分析就不在这里进行展开分析。

四、结论

我们将SQL Server Profiler 可以将 Microsoft Windows 系统监视器计数器与 SQL Server 事件关联,将sql脚本跟踪的结果与系统资源计数器结合,分析造成当前系统瓶颈的脚本和语句,一些问题是可以通过改善代码质量提高效率,一些问题则需要提高(或优化)系统硬件配置来改善效率,本文只是提高一种分析效率的问题方法和思路,更多的手段和技巧需要在实践中完善,希望此文对您有一定帮助。

温馨提示:近期载地址失效频繁,如链接失效请点击此处查阅详情!

相关文章

安装用友U8时IE web control.msi总是装不上各种英文报错?

安装用友U8时IE web control.msi总是装不上各种英文报错?

安装用友U8erp系统时IE web control.msi总是装不上各种英文报错?有很多错误,大致如下: 错误提示一:在win10系统上安装用友U8+V12.1,IIS组件都安装好了,全勾上了,...

用友U8+V11.1如何删除帐套的图文操作教程

用友U8+V11.1如何删除帐套的图文操作教程

今天补充讲解一个内容就是在用友U8+V11.1erp软件中怎么删除自己不用的帐套,删除账套操作其实很简单,需要提醒大家的是,千万要仔细操作,或者在操作前先备份好数据,否则误删除了就无法找回了。第1步、...

用友ERP-U852财务软件免费下载地址

用友ERP-U852财务软件免费下载地址

   由于前期经常有朋友用友财务软件QQ交流中说用友财务软件免费下载网站发布的用友ERP U852下载地址无法下载,或者下载不了,也有些用友财务软件爱好者说下载了用友ERP U85...

用友U860ERP安装金盘软件免费试用官方正版下载地址-非破解版

用友U860ERP安装金盘软件免费试用官方正版下载地址-非破解版

用友财务软件官网免费提供用友U860ERP金盘免费下载地址,由于有友U860安装金盘太大,我们压缩的时候没有压缩数据库,只提供用友U8-U860erp安装程序,需要数据库的请自己到网站 上下载对应的数...

用友ERPU860财务软件免费下载地址

用友ERPU860财务软件免费下载地址

需要下载用友ERP U8财务软件的朋友有福了,今天用友ERPU8软件免费下载网站给大家共享用友ERPU860财务软件免费下载地址了,此次与大家共享的用友ERP-U860免费下载地址是专门从用友软件官网...

用友ERP-U83.0财务软件免费下载地址

用友ERP-U83.0财务软件免费下载地址

昨天用友财务软件免费下载网站给大家发布过用友ERP U82.0财务软件免费下载地址,今天用友财务软件网站要与大家分享的是用友财务软件-用友ERPU83.0免费下载地址,用友ERP-U83.0是在用友E...

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。