我一直要求提高,而不会影响functionality.How包装性能的表现开始与优化?任何建议如何提高包装
Q
如何提高包装
0
A
回答
1
为了优化PL/SQL程序,你需要知道在哪里他们在执行期间花费时间。
Oracle提供了两种用于剖析PL/SQL的工具。第一个是DBMS_PROFILER。在一个Profiler会话中运行一个打包的程序,可以让我们分析每条执行的程序行以及每行所花费的时间。这给了我们一个瓶颈的指示:我们需要关注消耗最多时间的线路。我们只能在我们自己的软件包上使用它,但是它会写入数据库表,因此它很容易使用。 Find out more。
在11g中,Oracle也给了我们Hierarchical Profiler,DBMS_HPROF。这有类似的功能,但它允许我们深入研究其他模式中依赖关系的性能;如果您的应用程序有很多架构,这可能非常有用。障碍是Hprofiler写入文件并使用外部表;有些地方对写入OS文件系统的数据库应用程序感到好笑。无论如何,find out more。
一旦你有你的配置文件,你知道你需要开始调整。 “PL/SQL指南”整章介绍了调优和优化。 Check it out。
“不影响功能”。
根据你有什么瓶颈你可能需要重写一些代码。为了安全地更改PL/SQL的内部工作而不影响外部功能(相同输入的结果相同),您需要全面的单元测试。如果你还没有这些,你需要先写下来。
相关问题
- 1. 选择建筑中的包装元素。如何提高?
- 2. 如何提高包装在ThreadLocal中的SimpleDateFormat的性能?
- 3. 如何提高语法包含语句
- 4. 如何用GWT包装“提交按钮”?
- 5. 如何包装git提交评论?
- 6. 如何提高
- 7. GWT DataGrid包装高度
- 8. python加密高级包装
- 9. TableView高度包装(Xamarin.Forms)
- 10. 如何提高含
- 11. 如何提高OptimisticLockException
- 12. 如何提高HTTPError
- 13. 如何提高golang
- 14. KeyEvent.KEYCODE_ENTER如何提高
- 15. 如何提高JSON
- 16. 如何提高org.eclipse.ant.core.antRunner
- 17. 高级安装包中的链接包
- 18. CMake的包括提高1.54
- 19. 提高AngularJS简单工厂 - 围绕PhoneGap的存储API包装
- 20. R警告()包装 - 提高到父函数
- 21. 如何将包装值中的某些属性“提升”到包装?
- 22. 如何包装它?
- 23. 如何包装textarea
- 24. SystemClock.uptimeMillis()如何包装?
- 25. 如何包装UICollectionView
- 26. 如何包装qrsh?
- 27. 如何包装div?
- 28. 如何包装MembershipUser
- 29. 如何从包装
- 30. 等高度柱 - 柔性盒和柔性包装:包装
首先发布您想要优化的内容... – GurV