Perguntas com a marcação «sql-server»

Todas as versões do Microsoft SQL Server (não MySQL). Adicione também uma tag específica da versão, como sql-server-2016, pois geralmente é relevante para a pergunta.

1
DBA primeiro dia em um novo trabalho - verifique backups e segurança - Como? o que mais deve ser verificado?
Geralmente, quando inicio em um novo ambiente, costumo verificar onde estão os backups, quando o último total foi realizado, quando foi a última restauração aplicada e também a segurança. A maneira como faço isso é via T-SQL. Verifique os backups ;with Radhe as ( SELECT @@Servername as [Server_Name], B.name as …

1
Desempenho muito estranho com um índice XML
Minha pergunta é baseada nisso: https://stackoverflow.com/q/35575990/5089204 Para dar uma resposta lá, fiz o seguinte cenário de teste. Cenário de teste Primeiro, crio uma tabela de teste e a preenche com 100.000 linhas. Um número aleatório (0 a 1000) deve levar a ~ 100 linhas para cada número aleatório. Esse número …

2
Qual é o mais eficiente: selecione no servidor vinculado ou insira no servidor vinculado?
Suponha que eu precise exportar dados de um servidor para outro (por meio de servidores vinculados). Qual afirmação será mais eficiente? Executando no servidor de origem: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Ou executando no servidor de destino: INSERT INTO [dbo].[Table] SELECT a, b, c, ... …




1
Como anexar um banco de dados no SQL Server?
Algumas perguntas comuns relacionadas à conexão de bancos de dados no SQL Server: O que significa anexar ou desanexar um banco de dados? Como desanexar um banco de dados? Como anexar um banco de dados? O que significa anexar e reconstruir o log? Como faço isso no SQL Server Express? …
32 sql-server 



3
Por que o SQL Server usa um plano de execução melhor quando inline a variável?
Eu tenho uma consulta SQL que estou tentando otimizar: 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 possui dois í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 …






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.