I have set up my logic apps to check for new items in Azure Table every second. However, it is checking for every minute. Can't seem to change this. Any way I can achieve this? Thanks
I have set up my logic apps to check for new items in Azure Table every second. However, it is checking for every minute. Can't seem to change this. Any way I can achieve this? Thanks
@Raddy-5566 Could you please post a screenshot of the designer and recurrence?
Although technically feasible, I doubt if polling every second is an effective use of resources and money because you pay for every execution.
If you have a usecase with such high throughput, a dedicated event handler like ServiceBus or EventGrid could be a better choice.
Please elaborate your use case so that we can suggest accordingly.
![90941-screenshot-2021-04-23-at-51637-pm.png][2] [2]: /answers/storage/attachments/90941-screenshot-2021-04-23-at-51637-pm.png
My use case is, I would like to capture the message text in the Table when it is created. The challenge is, the message will disappear after a few seconds (less than 10 seconds).
The challenge is a new message may appear before the next polling. So there were instances where I missed the message due to the per minute polling.
@Raddy-5566 Are you using a custom connector?
You dont have to specify the polling interval. I tried reproducing the issue and I am not able to find that option.
The connector ensures that the trigger is executed whenever there is a message in the queue.

Also, the messages will be hidden but remain on the queue until the delete action is used.
@Raddy-5566 Based on the screenshot that you've shared, I assume you are pushing a message to the queue when an entry is added. If so, due to the polling nature of queue storage, a 1 second poll is not practical.
Instead, you should leverage Event Grid Custom Events for an immediate trigger.
5 people are following this question.