`
evangxli
  • 浏览: 231646 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

SAP性能优化(一)- 汇总

    博客分类:
  • SAP
阅读更多
SAP的透明表中,数据量一旦达到千万、亿级,我们不得不考虑数据库优化的问题。

1. Data Archiving数据归档
这个是最行之有效的方法。
Tcode :
SARA 数据归档主要的Tcode
DB02 性能分析,主要是Performance,sapce等。

2. 建立索引
SE11,在表中,Create index。这里创建索引的依据是Where条件后面的字段,肯定不全是key fields了,一般关键字已经被sap默认创建为Primary Index。牺牲一些空间,达到性能的提高。

3. 建立View
此机制不是很理解,有知道的可以指点一下,先谢谢咯。

4. 用Hint指定Index
Hint是Oracle提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式,如果你的Hint写错了,在Oracle层会当作注释处理掉。
ABAP中常见有两种用法:(注:在SQL代码中加入Hint,特别是性能相关的Hint是很危险的做法,写得不匹配反而拖累Performance。)
1.全表扫描:%_HINTS ORACLE 'FULL("table_name")'
2.指定索引:%_HINTS ORACLE 'INDEX("table_name" " index_name")'

写Select建议:
1.多表查询,尽量维护一个View,千万不要嵌套,如Select套Select、Loop两层嵌套Loop或Loop嵌套Select;
2.使用Inner Join;
  SELECT H~LGNUM H~TANUM I~TAPOS
    INTO TABLE IT_DATA
    FROM LTAK AS H
   INNER JOIN LTAP AS I
      ON H~LGNUM EQ I~LGNUM
     AND H~TANUM EQ I~TANUM
   WHERE BDATU   EQ '20120412'.
3.使用子查询
SELECT *
  INTO TABLE IT_DATA
  FROM LTAP AS I
WHERE WERKS EQ '1000'
   AND EXISTS ( SELECT * FROM LTAK
                     WHERE LGNUM EQ I~LGNUM
                       AND TANUM EQ I~TANUM
                       AND DRUCK EQ 'X' )
   AND TAPOS EQ '1'.


相关Transaction Code:
ST05 性能分析,追踪SQL,分析哪条SQL Statement语句,最耗时间
STAD 得到某个程序或事务运行时的总体分析数据,系统时间,CPU时间等
SE30 分析某个事务或程序的执行时间,有一些性能分析的例子
0
0
分享到:
评论

相关推荐

    SAP性能测试报告及分析---Part2

    综上所述,通过对SAP性能测试报告及分析的不同方面进行深入了解,我们可以更加科学地评估系统的性能状况,并据此做出相应的优化措施。这些详细的设置和视图不仅能够帮助我们准确地定位性能瓶颈,还能为后续的系统...

    SAP屠夫SAP作品汇总分享

    5. **系统优化**:通过监控和分析SAP系统的运行情况,SAP屠夫可能提出了一系列系统优化策略,以提升系统性能和用户体验。 6. **培训材料**:为了帮助他人理解和掌握SAP,他们可能整理了一些培训材料,包括操作指南...

    SAP-PI完整学习资料

    例如,可能会涉及到如何调试XI消息、如何处理接口错误、性能优化策略等实际操作技巧。 代码示例则是理论知识与实际应用的桥梁。SAP PI使用XSLT(Extensible Stylesheet Language Transformations)进行数据转换,...

    sappress_bw_performance_optimization_guide_080.pdf

    - 书籍结构:书中分为多个章节,逐层深入地探讨SAP BW性能优化的主题,包括系统架构、数据提取、存储、元数据管理和分析报告等方面。 - 使用指南:作者建议读者按照章节顺序阅读,并根据自己的需求和系统现状选择...

    (Wiley)SAP BW Certification - A Business Information Warehouse Study Guide, 2002

    7. **InfoCubes**:一种多维数据存储结构,用于优化数据查询性能。 8. **操作数据存储(Operational Data Store, ODS)**:临时存储区域,用于存放经过清洗但未经汇总的数据。 9. **元数据管理器**:维护系统中的元...

    SAP BO面试题汇总!

    SAP BO面试题汇总 本文旨在总结 SAP BO 面试中的常见问题和答案,涵盖了 Universe 的概念、对象、类、报表设计、星型模型、关系模型、prompt 函数的使用、钻取、报表刷新时间优化等方面的知识点。 Universe 概念 ...

    SAP BW 培训

    - 为了保持系统的高效运行,需要定期进行性能优化工作,包括但不限于索引调整、分区策略优化等。 #### DSO (DataStore Object) - **Standard DSO**是最常用的DSO类型,用于存储非聚合的数据。 - **Write-Optimized ...

    SAP内存计算

    SAP作为全球领先的企业应用软件供应商,其推出的SAP HANA(High Performance Analytic Appliance)平台正是为了满足这一需求而设计的。本文将详细介绍SAP内存计算技术的核心概念及其在SAP HANA中的具体应用。 #### ...

    SAP-主数据管理-MDM详细介绍

    使用灵活、可配置的数据模型,您可以从不同的数据源(SAP 和非 SAP 系统)汇总主数据信息,SAP MDM 能够整合来自不同系统的主数据对象。对汇总过来的主数据信息进行搜索、辨别出相同或相似的对象,并按照需求将之...

    SAP与Oracle实施方法论汇总.pdf

    3. SAP技术支持和服务:提供全程的技术支持,包括咨询服务、问题解答和培训,通过“早期预警”确保系统的稳定性和性能。 4. SAP培训:对项目团队和最终用户进行培训,采用标准课程和现场培训相结合的方式。 5. R/3...

    SAP 能力计划

    《SAP能力计划详解》 在企业资源规划(ERP)领域,SAP系统以其全面的功能和...对于希望优化生产流程、提高产能利用率的企业而言,深入理解和掌握SAP能力计划的核心原理与操作方法,无疑是一条通往高效生产的康庄大道。

    sappress_bw_performance_optimization_guide_080

    根据给定文件的信息,我们可以提炼...这些知识点涵盖了SAP BW性能优化的核心领域,从数据仓库的基本概念到具体的性能优化策略和技术。对于想要深入了解并提高SAP BW系统性能的专业人士来说,这些都是非常有价值的信息。

    SAP_如何将SAP内存计算应用(SAPHANA)集成到你的系统布.pptx

    总的来说,SAP HANA是一种创新的内存计算技术,它结合了高性能硬件和优化的软件,以提供实时的企业级数据分析能力。它的集成系统环境和Appliance模式简化了IT基础设施,提高了运营效率,并为企业提供了快速洞察业务...

    SAP-物料分类帐的应用-Ver11.doc

    ### SAP-物料分类帐的应用知识点概述 #### 一、背景分析 在企业的财务管理与成本控制过程中,SAP系统的物料分类账(Material Ledger)模块扮演着至关重要的角色。它能够帮助企业实现更加精细化的成本核算与管理,...

    SAP BW Reporting Made Easy

    5. **性能优化**:通过对系统的持续监控和调整,确保最佳的性能表现。 6. **用户培训**:对最终用户提供必要的培训,确保他们能够有效地使用 SAP BW。 ### 结论 SAP BW 通过其强大的数据集成、灵活的报告生成和...

    BW知识点总结及面试笔试要点

    - SAP BW 的设计考虑了数据的安全性、可扩展性和性能优化。 **5. BW ETL 过程** - ETL(Extract, Transform, Load)是 SAP BW 中数据集成的核心过程。 - **提取(Extract)**:从源系统中抽取数据。 - **转换...

Global site tag (gtag.js) - Google Analytics