Resultados da pesquisa a pedido "sql-server"
Não há índices em tabelas pequenas?
"Devemos esquecer pequenas eficiências, digamos, 97% das vezes: a otimização prematura é a raiz de todo mal". (Donald Knuth). É improvável que minhas tabelas SQL contenham mais de alguns milhares de linhas cada (e essas são as maiores!). O ...
O SQL Server DRI (ON DELETE CASCADE) é lento?
Estive analisando um "relatório de bug" recorrente (problema de perf) em um de nossos sistemas relacionado a uma operação de exclusão particularmente lenta. Para encurtar a história: parece que oCASCADE DELETE as chaves foram as principais ...
Número mínimo de grupos necessários para cobrir permissões de usuário / produto
Eu tenho uma lista de 365 clientes. Cada um deles possui uma lista potencialmente exclusiva de produtos que eles podem encomendar, até 18 de um total de 24 produtos (atualmente). Eu gostaria de usar grupos para atribuir as permissões. Como posso ...
Streaming diretamente para um banco de dados
Estou usando c # e tenho uma conexão TCP aberta recebendo dados. É possível salvar o fluxo em um banco de dados do servidor ms sql enquanto o recebo, em vez de receber todos os dados e salvá-los? Se o fluxo pudesse ser enviado ao banco de dados à ...
Manipular vários resultados de um procedimento armazenado com SqlQuery
Eu tenho um procedimento armazenado que retorna um conjunto múltiplo de resultados (duas tabelas). Eu chamo o procedimento armazenado assim: var result = context.Database.SqlQuery<RefererStatisticResult>( "exec [dbo].[GetReferrer] @StartDate, ...
Erro inicial ao consultar o banco de dados do SQL Server 2012
Usando o SQL Server 2012, criei um banco de dados e uma tabela: Quando consulta a tabela pela primeira vez (depois de me conectar ao SQL Server) usando esta consulta: select * from [dbo].[Downloads]eu recebo Msg 2809, Nível 16, Estado 1, ...
T-SQL: Bloqueie uma tabela manualmente por alguns minutos [duplicado]
Esta pergunta já tem uma resposta aqui: Forçando um tempo limite de consulta no SQL Server [/questions/798192/forcing-a-query-timeout-in-sql-server] 4 respostasSei que isso será estranho, mas quero acionar um erro no meu aplicativo MVC e esse ...
Crie restrição exclusiva para 'true' apenas no EF Core
Eu tenho uma turma para rastrear anexos a um registro. Cada registro pode ter vários RecordAttachments, mas há um requisito de que possa haver apenas um RecordAttachment por registro marcado comoIsPrimary. public class RecordAttachment { public ...
EF executando uma seleção em cada inserção com a coluna Identidade
Percebi que, quando insiro com EF, ele executa uma seleção para encontrar a próxima PK. Eu tenho um campo PK com conjunto de identidade e incremento automático ativado. Aqui está a consulta SELECT [ackId] FROM [dbo].[Acks] WHERE @@ROWCOUNT > 0 ...
Corrigir escape de identificadores delimitados no SQL Server sem usar QUOTENAME
Existe mais alguma coisa que o código deve fazer para limpar os identificadores (tabela, exibição, coluna) além de colocá-los entre aspas duplas e aspas duplas "duplas" presentes no nome do identificador?Referências seriam apreciadas. Eu herdei ...