PriorityQueue的addAll方法的复杂性是什么.它是一次添加一个元素导致O(n log n)还是使用构建堆进程在O(n)时间内从无序元素创建堆?
我正在使用AppEngine的后端实例,每日免费配额为9个实例小时.但是,我一直在使用带有10个实例的后端大约16-17分钟,我的使用率已超过66%.
我在脑海里的计算是17分钟*10个实例= 170分钟~2.8小时,这绝对不到9小时的66%.
有人可以在这里向我解释计费方案吗?
我想开发一个应用程序来监视数据库中的新记录,并允许我在插入新记录时在 Django 应用程序的上下文中执行一个方法。
我计划使用一种方法,其中 Celery 任务检查数据库自上次检查以来的更改并触发上述方法。
有更好的方法来实现这一目标吗?
我使用 SQLite 作为后端并尝试了 apsw 的 setupdatehook API,但它似乎没有在 Django 上下文中运行我的模块。
注意:更新是由 Django 之外的不同应用程序进行的。