La primera es que
no utilices como nombres de columnas palabras reservadas de SQL.
Tiens campos llamados "START", y "END", que son clausulas de transacciones y de ejecucion de bloques en SP, lo que es una muy mala idea. Ese tipo de consultas puede disparar errores de sintaxis de muy difícil diagnóstico.
Fuera de eso, no hay muchas recomendaciones en cuanto a hosting, salvo que leas con cuidado las limitaciones de uso que te provean. Algunas veces ponen un límite de conexiones/hora, o bien de consultas/hora, por lo que si superas esos límites tendrás que cambiar de nivel de cuenta.