Upserts concorrentes no SQL Server sem disputa de existência
Proteja inserções ou atualizações com chaves únicas, bloqueios de intervalo, semântica de substituição e repetições que respeitam o resultado do commit.
Ler artigoArtigos práticos sobre ClickHouse, SQL Server, arquitetura analítica, desempenho, migração e operações de banco de dados.
Proteja inserções ou atualizações com chaves únicas, bloqueios de intervalo, semântica de substituição e repetições que respeitam o resultado do commit.
Ler artigoO otimizador escolhe joins, acessos e memória a partir das linhas estimadas. Quando a estimativa diverge da realidade, um plano razoável pode ficar caro.
Ler artigoObtenha chaves e valores anteriores e novos com OUTPUT, considerando ordem, triggers, falhas transacionais e correlação.
Ler artigoUse diferenças entre amostras em vez de totais históricos e relacione esperas do SQL Server às requisições afetadas durante um incidente.
Ler artigoEvite divisão inteira, estouros intermediários e diferenças em faturas escolhendo tipos numéricos e regras explícitas de arredondamento no SQL Server.
Ler artigoReserve trabalho atomicamente, entenda READPAST e impeça que um worker antigo sobrescreva o estado de um novo proprietário.
Ler artigoO TempDB atende ordenações, hashes, versionamento de linhas, objetos temporários, spills e tabelas internas. Uma configuração ruim pode criar um gargalo compartilhado.
Ler artigoReconheça multiplicação de linhas, agregue cada tabela filha na granularidade correta e evite correções com DISTINCT que distorcem relatórios.
Ler artigoUse diferenças de contadores por arquivo para investigar latência atual, separar dados e log e evitar conclusões baseadas em médias históricas.
Ler artigoCoordene workers com sp_getapplock, trate os códigos de retorno e separe exclusão temporária de idempotência persistente.
Ler artigoDeadlock é um ciclo em que sessões mantêm recursos necessários umas às outras. O SQL Server encerra uma participante, mas a vítima não é necessariamente a causa.
Ler artigoImplemente paginação confiável no SQL Server com ordenação única, índice adequado e regras explícitas para cursores e alterações simultâneas.
Ler artigo