Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade

1
A memória cache do banco de dados no Monitor de desempenho cai significativamente após o DBCC CheckDB
Temos monitorado algumas SQLServer: Memory Managermétricas e percebemos que após o DBCC CheckDBtrabalho, as métricas Database Cache Memory (KB) cai significativamente. Para ser exato, caiu de 140 GB de memória de banco de dados em cache para 60 GB. E depois disso, suba lentamente novamente durante a semana. (O valor …

3
Usando SPID em tabelas de banco de dados (em vez de variável de tabela)
Banco de dados transacional usado para reservar itens ... Nosso fornecedor foi solicitado a substituir #temptables por @tablevariables (devido a bloqueios pesados ​​de compilação), mas eles foram substituídos por uma tabela real que adiciona o SPID como uma coluna para garantir que o procedimento armazenado atue apenas nas linhas aplicáveis. …




2
Índice de cobertura usado apesar da falta da coluna
Eu tenho a seguinte consulta, usando MariaDB 10 / InnoDB: SELECT id, sender_id, receiver_id, thread_id, date_created, content FROM user_message WHERE thread_id = 12345 AND placeholder = FALSE ORDER BY date_created DESC LIMIT 20 Essa consulta busca mensagens de acordo com as condições especificadas e classifica por data de criação. Eu …

3
Pergunta de consulta XML
Estou tentando gerar uma consulta SQL para obter os valores "DATE" dos seguintes XML XML: Eu tentei algo assim, mas acho que não estou entendendo os conceitos. select xConfig.value('(/SearchjobConfig/QueryString/SearchCriteria/ExpressionSet/SimpleAttributeExpression) [1]','nvarchar(max)') from Job Aqui está o XML como texto: <SearchJobConfig> <QueryID>1072</QueryID> <QueryString> <SearchCriteria name="Search query" > <ExpressionSet logicalOperator="AND"> <SimpleAttributeExpression displayName="Date" npmPropertyId="4" …




3
Consulta de execução longa na réplica somente leitura que leva momentos no primário
Eu tenho uma configuração AG de 4 nós da seguinte maneira: Configuração de hardware da VM de todos os nós: Microsoft SQL Server 2017 Enterprise Edition (RTM-CU14) (KB4484710) 16 vCPUs 356 GB de RAM (longa história desta ...) grau máximo de paralelismo: 1 (conforme exigido pelo fornecedor do aplicativo) limiar …


1
Preciso de um "tempo de inatividade" para atualizar um procedimento armazenado? (Devido ao erro "definição alterada")
Eu sempre pensei que atualizar um procedimento armazenado era algo que eu poderia fazer enquanto os usuários estavam usando o sistema ativamente. No momento, estou testando uma atualização para um procedimento armazenado e, enquanto uma chamada de longa execução para o sproc estava sendo executada (havia mais de 4 minutos …



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.