É verdade que os sistemas RDBMS são otimizados para COMMIToperações? Quanto mais lento / mais rápido são as ROLLBACKoperações e por
É verdade que os sistemas RDBMS são otimizados para COMMIToperações? Quanto mais lento / mais rápido são as ROLLBACKoperações e por
Por que quando temos um valor NULL em uma coluna e ordenamos pelo valor crescente, os NULLs são classificados primeiro? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test resulta em NULL 1 2 3 4 Eu continuo pensando que NULL...
Estou ficando muito confuso. Alguém poderia explicar gentilmente sob quais circunstâncias eu gostaria de usar um GRUPO POR COALESCE? Meu palpite é que eu o usaria se quisesse agrupar condicionalmente um conjunto de dados pela coluna B (se B não fosse nulo) e pela coluna A caso contrário. Isso soa...
A partir deste e esta suposição eu, que não há é predefinido nomeados exceções do sistema para ORA-00955. Como posso reescrever o seguinte para capturar apenas o erro ORA-00955? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then...
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Foi-me sugerido que o uso de instruções IF em lotes t-SQL é prejudicial ao desempenho. Estou tentando encontrar alguma confirmação ou...
Até que ponto um administrador de banco de dados precisa conhecer as linguagens de programação em nível de sistema ou aplicativo (por exemplo, .NET ou PHP) além de "apenas SQL"? Para os fins desta pergunta, nenhuma versão específica do padrão SQL é considerada para esta resposta (SQL ANSI 86, SQL...
Um dos novos recursos do SQL Server 2012 codinome Denalié o índice Columnstore. Eu sei um pouco sobre índices regulares de armazenamento de linhas antigos, como a estrutura da árvore b, diferenças no armazenamento entre o nível da folha e as páginas da árvore b, efeitos dos campos incluídos,...
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Eu tenho uma tabela que contém informações muito básicas. Apenas um título e alguns campos de data. Há um campo chamado comments, que é...
É o caso de IDENTITY_INSERT só poder ser definido como ON em uma tabela de banco de dados por vez, mas por quê? Como as IDENTITYcolunas não são globalmente exclusivas, não consigo pensar em nenhuma situação perigosa que possa ser causada pela inserção de identidades em mais de uma tabela ao mesmo...
Eu estava mexendo no SSMS e percebi que o "tamanho" das minhas INTcolunas era de 4 bytes (esperado), mas fiquei um pouco chocado ao ver que minhas BITcolunas eram um byte inteiro. Eu entendi mal o que estava
Eu estava pesquisando outra coisa quando me deparei com essa coisa. Eu estava gerando tabelas de teste com alguns dados e executando consultas diferentes para descobrir como as diferentes maneiras de escrever consultas afetam o plano de execução. Aqui está o script que eu usei para gerar dados de...
Qual é o significado de n_live_tupe n_dead_tupem pg_stat_user_tablesou
Existe alguma ferramenta de linha de comando para converter o banco de dados MySQL para PostgreSQL? Eu também gostaria de saber se existe uma maneira de converter o banco de dados usando o mysqldumpcomando normal
Gostaria de saber se é necessário escrever commit após inserir / excluir / atualizar na função / procedimento? Exemplo: create or replace function test_fun return number is begin delete from a; return 0; end; ou procedimento create or replace procedure aud_clear_pro as begin delete from...
Contexto Estamos desenvolvendo um sistema com um grande banco de dados na parte inferior. É um banco de dados MS SQL em execução no SQL Server 2008 R2. O tamanho total do banco de dados é de cerca de 12 GB. Desses, aproximadamente 8,5 GB estão em uma única tabela BinaryContent. Como o nome...
Eu tenho 170 GB de InnoDBíndice e dados. Eu tenho que reajustar o tamanho innodb_buffer_pool para obter melhor desempenho. O tamanho máximo da tabela de uma tabela do InnoDB (índice + dados) é 28 GB. Então, qual deve ser o tamanho ideal de innodb_buffer_pool. ATUALIZAR nós vamos migrar nosso...
É suficiente ter todo o índice na memória / ram ou o mongodb tenta alocar o máximo de ram possível para armazenar até os dados para leituras rápidas? Eu gostaria de rodar o mongodb + outros aplicativos e parece que o mongodb é o único que não me permite definir um intervalo de RAM, digamos...
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Estou criando um perfil de uma instância de um SQL Server 2005 e, através da SQLServer:SQL Statistics - SQL Compilations/secmétrica do...
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Eu tenho uma instrução SQL UPDATE com uma cláusula "TOP (X)" e a linha na qual estou atualizando os valores tem cerca de 4 bilhões de...
Eu tenho mensagens de depuração em funções. Essas mensagens são levantadas como RAISE NOTICE 'Value of id : %', id; Defino meu arquivo de log com \o messages.txt Então eu faço o que eu preciso fazer com \i process.sql E quando a execução terminar \o,. O problema é que não tenho as mensagens...