我的需求:有一个表A,其中存放和别人通信的报文,每插一条记录,都要检查该报文是该发出还是收到的要做处理,并进行相应操作.我想高级队列主要是解决触发器在要处理大量工作的问题的,
因为如果触发器中处理工作太多,将会影响操作表的效率,
数据表中数据要做为队列写到队列表中,要在表的触发器中写队列表,再用一个作业来检查队列表有没有要处理的数据,这样做我觉得有点不值得,我用作业直接检查数据表中数据的变化不就行了吗?
另外,如果触发器中有两到四次嵌套调用函数,每个函数几十行左右,处理一般比较简单,当然如果在触发器中涉及到给别人发报文的,如果他没开机,可能会比较慢,这样的触发器是不是最好不用,那用高级队列做好吗,或不用高级队列,直接做个作业监视表的变化是否可行,如果表的数据太多,可在建立一个视图,这样视图中的数据并不是很多!