¿Y por qué no pruebas de mostrar el gif animado cuando se haga click en el enlace que lleva a la página que hace consultas en la bd?
Código HTML:
Ver original<a href="pagina_pesada.php">Mi enlace
</a> <div id="wait" style="top:25%;left:0%;width:100%;text-align:center;display:none;position:fixed"> <img style="background:white;border:1px solid black;" src="/images/loading.gif" alt="loading" /> $("a").click(function(){
$("#wait").css("display", "block");
});