SóProvas


ID
1488913
Banca
CESPE / CEBRASPE
Órgão
CGE-PI
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de bancos de dados, julgue o item a seguir.

No PostgreSQL 9.3, os arquivos de WAL (write-ahead logging), que armazenam as transações do SGBD na forma de segmentos de log, são gravados por padrão no diretório pg_wal abaixo do diretório data.

Alternativas
Comentários
  • WAL logs are stored in the directory pg_xlog under the data directory, as a set of segment files[...]. The aim of WAL is to ensure that the log is written before database records are altered.

    Fonte: http://www.postgresql.org/docs/9.3/static/wal-internals.html

  • Questão errada apenas na parte a qual fala que o diretório de salvamento é o pg_wal, pois na verdade é o pg_xlog.

  • se o cara sabe isso e ainda sabe Constitucional e todo resto,

     

    vai pro mercado privado e seja feliz

     

    ganharas rios de dinheiro

  • Quem não tem acesso:  - -> Errado

  • agora é pg_wal sim, pesquisei pg_xlog na documentação e só retornou um item após o ctrl+F:

    When tar format mode is used, the write-ahead log files will be written to a separate file named pg_wal.tar (if the server is a version earlier than 10, the file will be named pg_xlog.tar).

    Quem quiser saber algo sobre pg_wal, vale a pena olhar e resumir a parte de backup e recuperação (não resolve essa questão, mas resolve muitas outras), segue o link:

    https://www.postgresql.org/docs/12/backup.html

    Aliás, complementando as palavras do Mr. Robot, se vc sabe isso, ou vc tem memória fotográfica(raro) ou vc não vai passar, porque não tem só postgresql no seu edital...Aliás, só na parte de SGBDs já tem 4: SQL SERVER, ORACLE, PostgreSQL e MySQL... cada um com uma documentação de 2 a 10 mil páginas, a banca vai escolher uma aleatória para cobrar, já entendeu né? E ainda tem 4 ramos de Direito(Constitucional, Penal, Processual Penal e Administrativo), Português....

    "Ain, mas eu estudo focado em questões" => cara, nunca mais vai cair pg_wal em nenhum concurso, nem coloque isso no seu resumo...

    Essa questão e algumas outras de SGBDs são um absurdo!!!

    Concurso é busca em largura, não busca em profundidade!!!

    Só mais uma coisa, mercado privado e felicidade, Mr Robot? Acho que não combinam kkkk

  • O diretório data a que a questão se refere é o diretório de dados do PostgreSQL, ou seja, a pasta em que são armazenados os arquivos de dados do SGBD. É “data” em inglês, que significa “dados”, e não a data do calendário!

    Nesse diretório, por padrão há uma subpasta chamada pg_wal, que armazena os arquivos de WAL – write-ahead logging, que funcionam como uma espécie de registro histórico de todas as transações que alteram os dados do SGBD. 

    Antigamente, na versão 9.3, ela se chamava pg_xlog, por isso o item foi considerado errado, mas nas versões mais recentes do PostgreSQL ela estaria certa!