azure-durable-functions - Azure Durable Function 随着时间的推移变得越来越慢
问题描述
我的 Azure 持久函数(运行时 V3)平均每天获得 300 万个事件。当它运行两三周时,它会变得越来越慢。当我删除 Durable Function Framework 使用的两个表存储(历史和实例)时,它变得更好并且按预期工作。我在消费计划中托管了我的函数应用程序。在我的函数应用程序中,我也使用了 Durabel Entities。在我的代码中,我也将子编排器用于扇出机制。
当涉及到繁重的工作量时,这个问题可能吗?我是否需要不时清除这些表存储,或者我是否需要删除我的持久实体函数中已完成实体的状态?
有人,请帮助我
解决方案
是的,您应该通过调用PurgeInstanceHistoryAsync方法自己执行定期清理。请参阅有关如何执行此操作的类似帖子:https ://stackoverflow.com/a/60894392
推荐阅读
- java - Android Studio 在运行 Gradle 时使用以下 JDK 位置
- python - 设置按钮的宽度会删除文本标签
- javascript - 使用 Intl.NumberFormat() 构造函数求和值
- c - 可变长度数组和动态内存分配有什么区别?
- c - 如何从C中的行中获取第一个和最后一个单词?
- go - 将 swaggo/http-swagger 与 julienschmidt/httprouter 一起使用时出现空白页
- jmeter - 在“查看结果树”的第二个循环中,采样器名称将为空/空白
- gtk3 - 在 Glade 中动态添加对象/子项
- node.js - React Native 错误:'react-native' 未被识别为内部或外部命令、可运行程序或批处理文件
- reactjs - 为什么我的输入组件中的 setSetsValue 没有增加?