Contenidos
Consulta para evaluar los posibles índices que faltan
SELECT
CONVERT (varchar, getdate(), 126) AS runtime
, mig.index_group_handle
, mid.index_handle
, CONVERT (decimal (28,1), migs.avg_total_user_cost * migs.avg_user_impact *
(migs.user_seeks + migs.user_scans)) AS improvement_measure
, 'CREATE INDEX missing_index_' + CONVERT (varchar, mig.index_group_handle) + '_' +
CONVERT (varchar, mid.index_handle) + ' ON ' + mid.statement + '
(' + ISNULL (mid.equality_columns,'')
+ CASE WHEN mid.equality_columns IS NOT NULL
AND mid.inequality_columns IS NOT NULL
THEN ',' ELSE '' END + ISNULL (mid.inequality_columns, '') + ')'
+ ISNULL (' INCLUDE (' + mid.included_columns + ')', '') AS create_index_statement
, migs.*
, mid.database_id
, mid.[object_id]
FROM sys.dm_db_missing_index_groups AS mig
INNER JOIN sys.dm_db_missing_index_group_stats AS migs
ON migs.group_handle = mig.index_group_handle
INNER JOIN sys.dm_db_missing_index_details AS mid
ON mig.index_handle = mid.index_handle
ORDER BY migs.avg_total_user_cost * migs.avg_user_impact * (migs.user_seeks + migs.user_scans) DESC
Importar .bacpac de Azure en SQL Server
Bacpac es un formato de archivos de Microsoft Azure SQL Database que almacena de forma compacta el esquema y datos de una base de datos SQL Server. Nos lo encontraremos al exportar una base de datos SQL Server desde el panel de Azure.
Este backup podemos importarlo en nuestro servidor SQL Server de manera sencilla a través de SQL Management Studio.
- En el explorador de SQL Management Studio hacer clic derecho sobre «Databases» y seleccionar «Import Data-tier Application».
2. En el wizard elegir «Import from local disk» y seleccionar el archivo .bacpac
3. Clic en «Next» y comenzará el proceso de importación. Cuando haya finalizado podremos ver la base de datos importada desde el explorador de objetos de SQL Management Studio.