第21章性能优化odoo14

治疗白癜风最好的医院 http://m.39.net/pf/bdfyy/

文章有些长,电脑版可以查看我的有道云笔记,在最下方查看原文链接!

在Odoo框架的帮助下,您可以开发大型和复杂的应用程序。良好的表现是任何项目成功的关键。在本章中,我们将探索优化性能所需的模式和工具。您还将了解用于查找性能问题的根本原因的调试技术。在本章中,我们将介绍以下小节:记录集的预取模式内存内缓存–ormcache生成图像缩略图访问分组数据创建或写入多条记录通过数据库查询访问记录Python代码性能测试记录集的预取模式当您从记录集中访问数据时,它会在数据库中进行查询。如果您有一个包含多条记录的记录集,在其上抓取记录会因为多个SQL查询而导致系统运行缓慢。在这篇文章中,我们将探讨如何使用预取模式来解决这个问题。通过遵循预取模式,您可以减少所需的查询数量,这将提高性能并使您的系统更快。怎么做……看看下面的代码;这是一种普通的计算方法。在这个方法中,self是多个记录的记录集。当你直接对记录集进行迭代时,预取可以完美地工作:

#Correctprefetchingdef


转载请注明:http://www.zpwkh.com/jbyx/14087.html

  • 上一篇文章:
  •   
  • 下一篇文章:

  • 当前时间: