magento cron或mysql事件调度器哪一个基于性能最好?

n6lpvg4x  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(331)

我知道在某些情况下,我们必须运行magento cron,就好像它是某个文件或逻辑库一样。但是如果我只是想执行一些关于数据库的任务,比如想从数据库中更新或删除一些记录,在这种情况下,哪一个是基于性能的最好的?我应该在mysql还是magento cron中创建事件调度器?

k5ifujac

k5ifujac1#

如果您的操作严格与数据库相关,并且您唯一关心的是性能,那么您应该使用mysql调度程序。您的任务将直接在sql server上注册并以本机方式执行,而magento的cron将如下所示:
服务器的crontab正在命中magento的cron.sh
cron.sh点击cron.php
cron.php将引导magento(耗时)
检查所有事件(包括配置这些事件的其他sql请求!!)
用框架和php的开销运行他必须运行的东西,包括db更新脚本。

相关问题