Eu resolvi o problema de consulta usando ... row_number() over (partition by... essa é uma pergunta mais geral sobre por que não podemos usar colunas com valores nulos em junções. Por que um nulo não pode ser igual a um nulo por causa de uma
Eu resolvi o problema de consulta usando ... row_number() over (partition by... essa é uma pergunta mais geral sobre por que não podemos usar colunas com valores nulos em junções. Por que um nulo não pode ser igual a um nulo por causa de uma
Sempre que reinicio o Windows, em alguns bancos de dados, recebo este erro: O sistema operacional retornou o erro 21 (o dispositivo não está pronto.) Eu verifiquei o disco com chkdsk /r- sem setores defeituosos. Eu executei DBCC CHECKDBsem erros: *(CHECKDB found 0 allocation errors and 0...
Eu não tentei usar a transação MySQL antes, só quero esclarecer uma coisa. Se dois usuários executam uma consulta no momento exato, como o MySQL lidaria com isso? por exemplo, os usuários estão tentando atualizar um registro. user1: atualiza o conjunto de tabelas column = column - 4 onde...
Eu tenho uma situação que acho que pode ser resolvida usando a função de janela, mas não tenho certeza. Imagine a seguinte tabela CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), ( '2017-01-10 07:19:22.0', 3...
Eu tenho uma consulta Oracle um tanto complexa que leva cerca de meia hora para ser concluída. Se eu pegar a parte lenta da consulta e executá-la separadamente, ela será concluída em alguns segundos. Aqui está uma captura de tela do relatório do SQL Monitor para a consulta isolada: Aqui está a...
No SQL Server, o que o contador Perfmon "Estatísticas do grupo de carga de trabalho: planos abaixo do ideal / s" mede? É um dos contadores do Administrador de Recursos , por isso é medido no grupo de carga de trabalho (que você possui, configurando ou não o RG). Não estou perguntando o que faz um...
Estou tentando criar uma coluna para minha tabela somente se ela não existir. Pesquisei bastante, mas ainda não encontrei nenhuma solução. É realmente possível criar uma coluna
Eu criei um script que, um de cada vez, exclui todas as chaves estrangeiras de um banco de dados, assim: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 O que me surpreende é que o...
Eu tenho uma tabela muito grande de LINESTRINGdados geográficos que estou mudando do Oracle para o SQL Server. Existem várias avaliações que são executadas com base nesses dados no Oracle e também precisam ser executadas com os dados no SQL Server. O problema: o SQL Server possui requisitos mais...
Isso é um pouco de desvio do problema real. Se o fornecimento de contexto ajudar, a geração desses dados poderá ser útil para as formas de teste de desempenho de processamento de strings, para gerar strings que precisam ter alguma operação aplicada a eles dentro de um cursor ou para gerar...
A partir deste doc Microsoft, + n define o comprimento da string e pode ser um valor de 1 a 8.000. max indica que o tamanho máximo de armazenamento é 2 ^ 31-1 bytes (2 GB). O tamanho do armazenamento é o comprimento real dos dados inseridos + 2 bytes. Por favor me ajude a entender isso. Os...
Ao ler esta limitação de comprimento de caractere LIKE aqui, parece que não consigo enviar um texto com mais de ~ 4000 caracteres em uma cláusula LIKE. Estou tentando buscar o plano de consulta do cache do plano de consulta para uma consulta específica. SELECT * FROM sys.dm_exec_cached_plans AS...
Eu apoio um aplicativo em uma grande empresa, uma das minhas funções é limpar dados. Há uma consulta que preciso executar a cada hora e gostaria de automatizá-la. Devido às políticas da organização, não consigo criar trabalhos do SQL Server Agent nem modificar esquemas, apenas posso manipular...
Por favor, dê uma olhada na seguinte consulta SQL: CREATE TYPE dbo.IN_MEMORY_TABLE_TYPE AS TABLE ( source_col INT NULL, target_col INT not NULL INDEX ix_InMemoryTable NONCLUSTERED (target_col) ) WITH (MEMORY_OPTIMIZED = ON) GO DECLARE @t dbo.IN_MEMORY_TABLE_TYPE INSERT @t ( source_col,...
Eu tenho uma tabela station_logsem um banco de dados PostgreSQL 9.6: Column | Type | ---------------+-----------------------------+ id | bigint | bigserial station_id | integer | not null submitted_at | timestamp without time zone | level_sensor | double precision | Indexes:...
Estou tentando entender melhor como o mecanismo de execução do SQL Server se comporta em um estado de pouca memória. Falando em termos de concessão de memória, pergunto-me se há alguma maneira de forçar GrantedMemorya ser igual a RequiredMemory. (Meu palpite é que existe um sinalizador de...
Então, eu tenho uma jsonbcoluna que tem entradas como esta: https://pastebin.com/LxJ8rKk4 Existe alguma maneira de implementar uma pesquisa de texto completo em toda a coluna jsonb?
Estou com um problema no planejamento de consultas do PostgreSQL 9.6. Minha consulta é assim: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE...
Estou usando o SQL Server 2014 e esta é a situação: Eu tenho o servidor A e o servidor B. O ETL durante a noite é processado no servidor A. Após a conclusão do processo de carregamento, o backup do banco de dados X (com CHECKSUMe RESTORE VERIFYONLYpara garantir a confiabilidade) é enviado ao...
Eu tenho um banco de dados SQL hospedado no Azure. O problema é que o tamanho está ficando fora de controle. Posso ver até 99% de fragmentação nos índices de cluster da Chave Primária. Sou capaz de reconstruir todos os outros índices com a online=onopção e isso não afeta o desempenho. O tamanho de...