Nada que ver con Base de Datos... Es un tema de servidor:
Cita: En general, cuando un sitio oscila entre error 500 y baja velocidad de acceso, esto suele indicar algún problema de configuración o de programación. Es decir, puede ser que la aplicación instalada consuma excesivos recursos (esto puede observarse en el reporte minuto a minuto de unidades de procesamiento en tu panel de control), que requiera realizar demasiados procesos para presentar la información (como por ejemplo redimensionar imágenes en tiempo real, o recorrer carpetas con miles de archivos), o que realice consultas SQL que no utilicen correctamente los índices, o sobre tablas excesivamente grandes.
El último caso mencionado implica que la consulta se ejecuta, pero dura demamsiado y el servidor se cae. Normalmente eso se resuelve optimizando la consulta.
Internal Server Error 500 (elservidor.com) Ayuda al Error 500 en WP.