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
Como o otimizador do SQL Server estima o número de linhas em uma tabela associada?
Estou executando esta consulta no banco de dados AdventureWorks2012 : SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Se eu olhar o plano de execução estimado, vejo o seguinte: A busca inicial do índice (canto superior direito) está usando …


2
Impasse de atualização do índice do SQL Server
Eu tenho 2 consultas que, quando executadas ao mesmo tempo, estão causando um impasse. Consulta 1 - atualize uma coluna incluída em um índice (índice1): update table1 set column1 = value1 where id = @Id Pega o X-Lock na tabela1 e tenta um X-Lock no índice1. Consulta 2: select columnx, …

2
uso de espaço em sys.allocation_units e sp_spaceused
É um fato conhecido que as DMVs não mantêm informações precisas sobre o número de páginas e a contagem de linhas. No entanto, quando você atualiza as estatísticas, não consigo entender por que não. Estou trabalhando em uma ferramenta de monitoramento, quero saber o tamanho do disco de cada índice …



3
A desconexão da rede interrompe uma consulta?
Recentemente, executei uma consulta de atualização em 100.000 registros. Percebi que havia cometido um erro enquanto a consulta estava sendo executada e rapidamente desconectei o cabo de rede. A consulta de atualização parar o processamento e reverter completamente? continuar processando até a conclusão e confirmar? parar o processamento e deixar …


2
Redefinindo uma sequência do SQL Server 2012
Estou no processo de testar e preencher uma tabela específica que aproveita o SEQUENCEobjeto. Nesse processo, estou testando preencher a tabela com dezenas de milhares de linhas de inserção (como não estou familiarizado com como programar isso). O problema que estou vendo com esta tabela específica é que, quando inicio …



4
CREATE FILE encontrou o erro do sistema operacional 5 (acesso negado.)
Estou tentando executar o seguinte script no SQL Server Management Studio: USE [master] GO CREATE DATABASE [test1] ON PRIMARY ( NAME = N'test1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf', SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) LOG ON ( NAME = N'test1_log', FILENAME = N'C:\Program Files\Microsoft SQL …



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.