请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于PXC集群模式中,mysql配置的定时任务事件如何执行的问题

老师你好,我现在有这样一个场景:
三个pxc节点,有三个存储过程需要定时执行,mysql中配置的事件是基于库的,在一个库中配置了三个事件后,在其他的节点中也都有
问题:这三个pxc节点的定时事件执行都是在一个节点上吗?还是分在多个节点服务器中呢

正在回答

1回答

不推荐在数据库集群中用触发器和存储过程

0 回复 有任何疑惑可以回复我~
  • 提问者 cloverxixi #1
    如果在集群中没有触发器和存储过程的话,这样是不是脱离生产环境的场景了,实际生产环境经常会有大量的触发器和存储过程以及定时任务,如果不用在集群里面做的话,需要如何处理呢
    回复 有任何疑惑可以回复我~ 2022-10-27 14:52:44
  • 神思者 回复 提问者 cloverxixi #2
    不不不,你是用单机角度去思考问题。现在是集群环境,不能用存储过程,因为你要用的各种数据表的数据需要在MyCat、ShardingShpere上做分库分表,然后SQL路由给不同的分片,而且跨分片无法做表连接,你怎么写存储过程?集群环境里面,要把数据处理写到程序里面,而不是存储过程
    回复 有任何疑惑可以回复我~ 2022-10-27 16:00:26
  • 提问者 cloverxixi #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2022-11-09 09:58:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信