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.


2
DBCC FREEPROCCACHE nem DBCC FREESYSTEMCACHE ('Planos SQL') fazem nada para liberar memória CACHESTORE_SQLCP
O CACHESTORE_SQLCP Sql Plans ocupa> 38 GB depois de alguns dias. Já estamos executando a opção "otimizar para cargas de trabalho ad hoc" ativada. (O Entity Framework e os relatórios personalizados criam muitos ad hocs!) SQL Server 2016 SE 3.00.2164.0.v1 no AWS RDS com espelhamento multi-AZ Quando eu corro: DBCC …









1
Diferença entre "e" e "&"
Estou tentando entender a ordem de precedência para operações lógicas e ter o seguinte código: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F e retorna um erro como Sintaxe incorreta perto da palavra-chave 'e'. Substituí 'e' por 'e', ​​e o código funciona novamente. Por que o …
13 sql-server  t-sql 

1
O que permite ao SQL Server negociar um nome de objeto para uma sequência passada para um procedimento do sistema
O que faz com que seja legal passar um nome de objeto para o procedimento armazenado do sistema sp_helptext? Qual mecanismo converte o nome do objeto em uma string? por exemplo -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext …


1
Alterações nas estimativas de predicados que contêm SUBSTRING () no SQL Server 2016?
Existe alguma documentação ou pesquisa sobre alterações no SQL Server 2016 de como a cardinalidade é estimada para predicados que contêm SUBSTRING () ou outras funções de seqüência de caracteres? O motivo pelo qual estou perguntando é que estava olhando para uma consulta cujo desempenho diminuiu no modo de compatibilidade …

4
Auto-comparação de valor NULL em uma tabela
Estou sempre intrigado com algum comportamento misterioso do t-sql, como o seguinte -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL comparison, …

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.