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



4
Como ingressar em duas tabelas para obter linhas ausentes na segunda tabela
Num sistema de votação simples como CREATE TABLE elections ( election_id int(11) NOT NULL AUTO_INCREMENT, title varchar(255), CREATE TABLE votes ( election_id int(11), user_id int(11), FOREIGN KEYs para obter a lista de eleições que um usuário votou, o seguinte JOIN é usado SELECT * FROM elections JOIN votes USING(election_id) WHERE …
21 join  select 


3
Consultar a definição de uma visão materializada no Postgres
Eu estou querendo saber como consultar a definição de uma visão materializada no Postgres. Para referência, o que eu esperava fazer é muito semelhante ao que você pode fazer para uma exibição regular: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; que fornece as seguintes colunas: table_catalog table_schema table_name view_definition …


1
Qual é o significado de filtrado no MySQL?
Conforme descrito aqui nos documentos do MySQL : A coluna filtrada indica uma porcentagem estimada de linhas da tabela que serão filtradas pela condição da tabela. Ou seja, as linhas mostram o número estimado de linhas examinadas e as linhas × filtradas / 100 mostram o número de linhas que …


5
A resiliência a falhas do SQL Server pode ser melhorada?
Temos computadores executando o SQL Server (2008 SP4 e 2016 SP1) que perdem energia regularmente. Obviamente, isso às vezes leva à corrupção (índice) do banco de dados do SQL Server, que precisamos restaurar posteriormente. Estou ciente de que o SQL Server não foi projetado para esses cenários e a solução …
20 sql-server  crash 

2
Consultas sem plano suficiente encontrado
Eu tenho um banco de dados do SQL Server 2012. Notei o valor de Reason for early termination of statement optimizationpara algumas consultas e tudo deu Good Enough Plan Found. Agora minhas perguntas são: Quais são todos os tipos possíveis de "Motivo para o término antecipado da otimização de instruções". …

2
Por que o operador de concatenação estima menos linhas do que suas entradas?
No seguinte fragmento do plano de consulta, parece óbvio que a estimativa de linha para o Concatenationoperador deve ser ~4.3 billion rowsou a soma das estimativas de linha para suas duas entradas. No entanto, ~238 million rowsé produzida uma estimativa , levando a uma subótima Sort/ Stream Aggregateestratégia que derrama …





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.