Preguntas etiquetadas con sql-server

Todas las versiones de Microsoft SQL Server (no MySQL). Agregue también una etiqueta específica de la versión, como sql-server-2016, ya que a menudo es relevante para la pregunta.


1
DBA primer día en un nuevo trabajo - verifique las copias de seguridad y la seguridad - ¿Cómo? ¿Qué más se debe verificar?
En general, cuando comienzo en un nuevo entorno, tiendo a verificar dónde están las copias de seguridad, cuándo se tomó la última versión completa, cuándo se aplicó la última restauración y también verifiqué la seguridad. La forma en que hago esto es a través de T-SQL. Verifique las copias de …

1
Rendimiento muy extraño con un índice XML
Mi pregunta se basa en esto: https://stackoverflow.com/q/35575990/5089204 Para dar una respuesta allí, hice el siguiente escenario de prueba. Escenario de prueba Primero creo una tabla de prueba y la lleno con 100.000 filas. Un número aleatorio (0 a 1000) debería conducir a ~ 100 filas para cada número aleatorio. Este …


1
¿Cómo adjunto una base de datos en SQL Server?
Algunas preguntas comunes relacionadas con la conexión de bases de datos en SQL Server: ¿Qué significa adjuntar o separar una base de datos? ¿Cómo separo una base de datos? ¿Cómo adjunto una base de datos? ¿Qué significa adjuntar y reconstruir el registro? ¿Cómo lo hago en SQL Server Express? ¿Cuándo …
32 sql-server 

2
¿Cuál es más eficiente: seleccionar del servidor vinculado o insertar en el servidor vinculado?
Supongamos que tengo que exportar datos de un servidor a otro (a través de servidores vinculados). ¿Qué afirmación será más eficiente? Ejecutando en el servidor de origen: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() O ejecutando en el servidor de destino: INSERT INTO [dbo].[Table] SELECT a, b, …




3
¿Por qué SQL Server usa un mejor plan de ejecución cuando alineo la variable?
Tengo una consulta SQL que estoy tratando de optimizar: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable tiene dos índices: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON …






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.