Eu tenho um banco de dados do SQL Server em que as consultas são muito lentas e há muitos bloqueios e bloqueios. Quando olho para os DMVs de índice ausentes e os planos de consulta, não há sugestões. Por que é
Eu tenho um banco de dados do SQL Server em que as consultas são muito lentas e há muitos bloqueios e bloqueios. Quando olho para os DMVs de índice ausentes e os planos de consulta, não há sugestões. Por que é
Eu tenho um procedimento armazenado que: verifica se existe uma tabela e, se houver, descarta-a. cria essa tabela novamente então preenche essa tabela com cerca de 30 consultas. Quando eu (Proprietário do banco de dados) executa este processo, tudo funciona como pretendido. Quando meu colega de...
Em um SQL Server 2016 SP2 com memória máxima definida como 25 GB, temos uma consulta que é executada cerca de 80 vezes em um minuto. A consulta derrama aproximadamente 4000 páginas no tempdb. Isso causa muitas E / S no disco do tempdb. Ao examinar o plano de consulta (consulta simplificada), você...
Considere a seguinte consulta que insere linhas de uma tabela de origem apenas se elas ainda não estiverem na tabela de destino: INSERT INTO dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR WITH (TABLOCK) SELECT maybe_new_rows.ID FROM dbo.A_HEAP_OF_MOSTLY_NEW_ROWS maybe_new_rows WHERE NOT EXISTS ( SELECT...
Eu tenho um aplicativo que cria milhões de tabelas em um banco de dados do SQL Server 2008 (sem cluster). Estou procurando atualizar para o SQL Server 2014 (clusterizado), mas estou recebendo uma mensagem de erro quando está sob carga: “Já existe um objeto chamado
Eu tenho um valor XML como este: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Quero concatenar todos os Ivalores e retorná-los como uma única sequência:ABC... . Agora eu sei que posso fragmentar o XML, agregar os resultados novamente como um XML sem...
Parte da minha carga de trabalho usa uma função CLR que implementa o algoritmo de hash assustador para comparar linhas e verificar se algum valor de coluna foi alterado. A função CLR usa uma string binária como entrada, portanto, preciso de uma maneira rápida de converter linhas em uma string...
Encontramos esse erro estranho três vezes nos últimos dias, depois de ficar sem erros por 8 semanas, e estou perplexo. Esta é a mensagem de erro: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions'...
Eu tenho um debate em andamento com vários desenvolvedores em meu escritório sobre o custo de um índice e se a exclusividade é ou não benéfica ou cara (provavelmente as duas). O cerne da questão são nossos recursos concorrentes. fundo Eu li anteriormente uma discussão que afirmava que um...
Eu tenho uma mesa com algumas dezenas de linhas. A configuração simplificada está seguindo CREATE TABLE #data ([Id] int, [Status] int); INSERT INTO #data VALUES (100, 1), (101, 2), (102, 3), (103, 2); E eu tenho uma consulta que une esta tabela a um conjunto de linhas construídas com valor de...
Configuração Estou tendo problemas para entender uma estimativa de cardinalidade. Aqui está a minha configuração de teste: a versão 2010 do banco de dados Stack Overflow SQL Server 2017 CU15 + GDR (KB4505225) - 14.0.3192.2 o novo CE (nível de compatibilidade 140) Eu tenho este proc: USE...
Estou pensando em usar uma instalação RAID0 para um de nossos clusters do SQL Server. Vou descrever a situação e procurar por que isso pode ser uma má idéia. Além disso, se alguém com casos de uso, documentos técnicos ou outra documentação puder me indicar esse tópico, seria ótimo. Temos 3...
Se um plano for forçado no primário em um Grupo de Disponibilidade, ele será aplicado a consultas executadas em um secundário? Estou procurando respostas que cubram as duas possibilidades de forçar plano: Guias de plano Plano forçado do repositório de consultas Li o seguinte que sugere que os...
Com base na Análise de dados semelhantes a árvores em um banco de dados relacional usando a questão SQL , eu gostaria de saber como a maneira usada regularmente para descrever dados semelhantes a árvores em bancos de dados relacionais, considerando implicações físicas? Estou assumindo que o RDBMS...
Quero aprimorar minhas habilidades de normalização de banco de dados. Onde posso encontrar exercícios de boa qualidade, do nível iniciante ao avançado (com soluções) na
Recentemente, ouvi dizer que as páginas de dados em um índice clusterizado não são armazenadas de forma contígua. Isso é verdade? Talvez as páginas de dados sejam normalmente armazenadas contíguas, com algumas exceções à regra? Ou talvez eu tenha ouvido errado e a página de dados seja sempre...
Como você lida com a falta de privilégios no nível do esquema no Oracle? A arquitetura de segurança da Oracle funciona bem para aplicativos que precisam apenas de privilégios no nível de objeto e para DBAs que precisam de poucas restrições. No entanto, parece haver um grande buraco na arquitetura...
De acordo com as restrições nas rotinas e gatilhos armazenados , o sql dinâmico não pode ser usado (restrição levantada para procedimentos armazenados na versão 5.0.13 e posterior). Por que essa limitação existe? E por que levantá-lo para procedimentos, mas não para funções ou...
Eu tenho uma instância que realmente não tem nada, apenas foi instalada (destinada a um projeto, mas que nunca foi concluída neste servidor, o projeto foi duplicado em outro servidor), portanto, como eu tenho a instância, Eu quero renomeá-lo. Isso pode ser feito? Como eu faria isso? Uma...
Estou pensando em configurar uma replicação Master-Slave para meu banco de dados. O servidor escravo será usado para redundância e possivelmente um servidor de relatórios. No entanto, um dos maiores problemas com os quais me deparo é que já estamos esgotados em nosso data center. Portanto,...