Delete transients in website

Transient are not always deleted when they expire, and that makes them unpredictable and sometimes a pain. Whenever I work with transients, I add some kind of functionality to delete the transients when something happens, like I delete transients when publishing posts or updating them if the transient was meant to keep data related to posts.

There is no harm in deleting old expired transients, not even newly created ones. Any transient that is necessary or required will be recreated on the next page load. Because transients are a bit more expensive to create, it might slow one page load down if you delete and recreate all transients in one go. Thereafter everything should work normal again

EDIT

…is there any option to disable all transient in one page or selected pages

No, there is not, and it would be suicide to do that. Most of the transients that are set are done by WordPress by default. WordPress uses these transients to save the results from quite expensive operations. This way, these expensive operations (which will slow your page loads times) do not need to run on every page load, but only once every few days which saves a lot on resources.

As I already stated in a comment, you probably have issues with transients sets by your plugins, in which case you should contact the plugin authors with the relevant debugging info