2020-09-30 03:28发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
当BW团队在使用Sybase 15.7 SP50的系统之一中执行流程链时,我们面临的问题很少。
它们通过转储停止,当我们看到错误日志时,在temdb中发现错误"资源不足"。 但是,如果我们观察到该数据库的可用空闲内存,则只有1.59%的利用率。 你能建议我如何克服这个问题吗?
即使它有98%的空白空间,也需要更改数据库吗?
我正在附上可能对指导我有用的屏幕。
最好的问候
A菜
在许多情况下,tempdb已满(带有错误#1105),有问题的查询会终止,并且正在使用的空间会在tempdb中释放/释放,最终结果是,任何查看 实际使用tempdb空间后,将看到tempdb为空(即具有大量可用空间)。 [关键是要解决tempdb中的空间使用问题,通常需要知道tempdb数据库填满时正在运行什么。]
------------
在极少数情况下,您有一个错误配置的tempdb(例如,系统段未涵盖构成tempdb的所有设备),您可以运行以下命令并在此将其完整输出回发:/p>
exec tempdb..sp_helpdb tempdb
(我在意识到这个问题已经过时之前就写了这个,但是如果数据库还没有 通过下面的指南进行配置,这对于提高性能仍然很有帮助。
我同意马克的观点。 一旦过程消失,空间将释放。 我假设这是BW上的SAP,这是由于saptools数据库,sapsa用户和屏幕快照看起来像是dbacockpit。 但是,如果我错了,请告诉我。 如果这是BW上的SAP,则好像缺少saptempdb(还是切断了屏幕截图)? 通常,还会在您绑定用户的同时创建第二个临时数据库。
请按照本指南进行适当的调整和配置。 在提高性能方面可以提供很多帮助。
1680803-SYB:SAP Adaptive Server Enterprise-SAP Business Suite和SAP BW的最佳实践
以下是上述指南中显示SAP BW大小的屏幕截图。 如您所见,他们建议saptempdb比当前的tempdb大很多。
如果不是BW上的这个 SAP,我仍然会说tempdb的大小已经相当小,只有2GB,主数据库大于300GB。 但是我没有安装非SAP的经验,所以我无法直接为您提供指南。
Hello Mark,
附加输出。 帮助我了解如何检查在特定时间执行了什么。
Amarnath
确定,因此tempdb的配置方式没有问题(即系统段看起来正常)。
------- -
关于监视tempdb填满时的情况……
通常来说,您需要一种捕获MDA表数据的方法。
As 通用(即非SAP应用程序)ASE DBA,我使用一些自定义脚本以及 ASEMON
自 您正在使用ASE作为SAP应用程序的后端数据库 猜测在DBA座舱中应该有一些选项/功能 为您捕获MDA表数据... ??? [如果我不感到惊讶 有一个kba/便笺,描述了如何进行捕获, ASE作为SAP的后端数据库时使用和使用MDA数据 应用程序。]
最多设置5个标签!
在许多情况下,tempdb已满(带有错误#1105),有问题的查询会终止,并且正在使用的空间会在tempdb中释放/释放,最终结果是,任何查看 实际使用tempdb空间后,将看到tempdb为空(即具有大量可用空间)。 [关键是要解决tempdb中的空间使用问题,通常需要知道tempdb数据库填满时正在运行什么。]
------------
在极少数情况下,您有一个错误配置的tempdb(例如,系统段未涵盖构成tempdb的所有设备),您可以运行以下命令并在此将其完整输出回发:/p>
exec tempdb..sp_helpdb tempdb
(我在意识到这个问题已经过时之前就写了这个,但是如果数据库还没有 通过下面的指南进行配置,这对于提高性能仍然很有帮助。
我同意马克的观点。 一旦过程消失,空间将释放。 我假设这是BW上的SAP,这是由于saptools数据库,sapsa用户和屏幕快照看起来像是dbacockpit。 但是,如果我错了,请告诉我。 如果这是BW上的SAP,则好像缺少saptempdb(还是切断了屏幕截图)? 通常,还会在您绑定用户的同时创建第二个临时数据库。
请按照本指南进行适当的调整和配置。 在提高性能方面可以提供很多帮助。
1680803-SYB:SAP Adaptive Server Enterprise-SAP Business Suite和SAP BW的最佳实践
以下是上述指南中显示SAP BW大小的屏幕截图。 如您所见,他们建议saptempdb比当前的tempdb大很多。
如果不是BW上的这个 SAP,我仍然会说tempdb的大小已经相当小,只有2GB,主数据库大于300GB。 但是我没有安装非SAP的经验,所以我无法直接为您提供指南。
Hello Mark,
附加输出。 帮助我了解如何检查在特定时间执行了什么。
最好的问候
Amarnath
确定,因此tempdb的配置方式没有问题(即系统段看起来正常)。
------- -
关于监视tempdb填满时的情况……
通常来说,您需要一种捕获MDA表数据的方法。
As 通用(即非SAP应用程序)ASE DBA,我使用一些自定义脚本以及 ASEMON
自 您正在使用ASE作为SAP应用程序的后端数据库 猜测在DBA座舱中应该有一些选项/功能 为您捕获MDA表数据... ??? [如果我不感到惊讶 有一个kba/便笺,描述了如何进行捕获, ASE作为SAP的后端数据库时使用和使用MDA数据 应用程序。]
一周热门 更多>