Siempre habrá funciones que no trae por defecto SQL Server, que puedan ser útiles y comunes:
Functions y Procedures útiles
Se puede profundizar más:
Aparecen los gurús como Brent Ozar y su kit de First Aid.
· SQL Server Integrity Check
· SQL Server Index and Statistics Maintenance
The SQL Server Maintenance Solution comprises scripts for running backups, integrity checks, and index and statistics maintenance on all editions of Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, and SQL Server 2016
consultas Dynamic Management Views (DMV) y Dynamic Management Functions (DMF) para obtener información de índices, particiones, conexiones, consultas, planes de ejecución
Llegamos a los chicos de Red Gate, que tienen alguna herramienta GRATUITA interesante:
Phil Factor, Grant Fritchey, Alex Kuznetsov, and Mladen PrajdiÄ
Y mucho más...
Truncar y reducir el fichero de transacciones de SQL Server
Procedimiento Almacenado lento, pero su Consulta es rápida ¿Por qué ocurre? ¿Por el Plan de Ejecución? ¿Por las Estadísticas? ¿Es Parameter Sniffing?
En general, utilizar SPs o no en el desarrollo (o en procesos jobs).
El sitio StackOverflow dejó utiliza procedimientos almacenados, utilizando su micro ORM Dapper. Imagino que su "SQL is pretty simple"