Ideally it is not normal, but if code somewhere is calling something like flush_rewrite_rules(), then it would be expected. It’s advised to only call such a function upon theme or plugin activation for the very reason that it is computationally very expensive. But I’ve seen lots of code snippets that call such a function in a context where it is called on every page request.
If you can locate where such a function is called, it would be safe to comment it out on your site assuming it has already been called once for the current configuration. It will be reinstated though when the offending plugin or theme is updated. If a published theme or plugin is doing this, it would be helpful to all if the responsible author were told they are Doing it Wrong™
@bcworkz Thank you so much. We were able to find “flush_rewrite_rules()” in the code and by removing this code, the issue is resolved and update not occurring now. Greatly appreciate your timely support.
Best Regards,
Sujit