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
Selecionar * em Exibir leva 4 minutos
Estou correndo para um problema em que, quando executo uma consulta em uma exibição, leva mais de 4 minutos. No entanto, quando executo a coragem da consulta, ela termina em 1 segundo. A única coisa que não tenho certeza é que as tabelas que estão sendo unidas são ambas tabelas …
11 sql-server 

2
Por que estou recebendo uma conversão implícita de Int / Smallint em Varchar e isso está realmente afetando as estimativas de cardinalidade?
Estou tentando solucionar uma consulta de desempenho lento usando o Show Plan Analysis (SSMS) no plano de execução real. A ferramenta Análise salienta que as estimativas para o número de linhas estão fora dos resultados retornados em alguns lugares do plano e também fornece alguns avisos implícitos de conversão. Eu …


1
Listar páginas ROW_OVERFLOW_DATA para uma tabela específica
Estou tentando obter uma lista de páginas para uma tabela que possui linhas com ROW_OVERFLOW_DATA. Posso obter a lista de páginas alocadas da DMV não documentada sys.db_db_database_page_allocations, no entanto, parece não haver páginas ROW_OVERFLOW_DATA listadas na saída dessa DMV. Existe algum outro DMV que eu simplesmente não consigo localizar? Exemplo …



2
Quando o banco de dados do SQL Server está pronto para aceitar consultas?
No arquivo de log de erros do SQL Server, encontrei as seguintes linhas: 2018-02-22 14:10:58.95 spid17s Starting up database 'msdb'. 2018-02-22 14:10:58.95 spid16s Starting up database 'ReportServer'. 2018-02-22 14:10:58.95 spid18s Starting up database 'ReportServerTempDB'. 2018-02-22 14:10:58.95 spid19s Starting up database 'XYZ'. Se eu verificar o status do banco de dados …


3
Quão perigoso é conceder a permissão ALTER TABLE?
Imagine o seguinte cenário CREATE DATABASE test GO USE test; CREATE TABLE dbo.Customer ( CustomerId INT, Email VARCHAR(100), SensitiveData VARCHAR(20) ); INSERT INTO dbo.Customer VALUES (1,'abc@foo.com','12346789'); Em algum momento, é gravado um processo ETL que executa algumas atividades no testbanco de dados. CREATE USER etlUser WITHOUT LOGIN; /*For demo purposes*/ …





2
Seleção de Índice em Cluster - PK ou FK?
Eu tenho uma tabela do SQL Server 2014 que se parece com o seguinte: OrderId int not null IDENTITY --this is the primary key column OrderDate datetime2 not null CustomerId int not null Description nvarchar(255) null Algumas pessoas da minha equipe sugeriram que o índice clusterizado deveria estar ativado OrderId, …


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.