Desde Management Studio podemos obtener mucha informaci贸n del servidor de base de datos sobre el cual estamos trabajando y no requiere que tengamos acceso al sistema operativo para hacernos una idea de c贸mo est谩 compuesto el servidor (hardware + software) sobre el que estamos trabajando.
Estos datos son de utilidad para poder comenzar a planificar y tomar acciones para mejorar el funcionamiento de nuestro servidor y obtener as铆 el mejor rendimiento.
Un dato interesante y del cual los desarrolladores no tienen informaci贸n demasiada precisa es el tema de la cantidad de objetos que manejan en la base de datos.
Con algunas consultas muy simples obtenemos los datos precisos.
/* Count Number Of Tables In A Database */
SELECT COUNT(*) AS TABLE_COUNT FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE=’BASE TABLE’
/* Count Number Of Views In A Database */
SELECT COUNT(*) AS VIEW_COUNT FROM INFORMATION_SCHEMA.VIEWS
/* Count Number Of Stored Procedures In A Database */
SELECT COUNT(*) AS PROCEDURE_COUNT FROM INFORMATION_SCHEMA.>ROUTINES
WHERE ROUTINE_TYPE=’PROCEDURE’
/* Count Number Of Functions In A Database */
SELECT COUNT(*) AS UNCTION_COUNT FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE=’FUNCTION’
Otros datos interesantes se pueden obtener por consultas tambi茅n聽La cantidad de n煤cleos del servidor de base de datos.
Y esta l铆nea nos devuelve los par谩metros generales de la base de datos.