
Um Caminho para a Eficiência Operacional
1 de abril de 2025Um Administrador de Banco de Dados (DBA) é um profissional especializado, com um perfil trabalhado para entender e trabalhar no atendimento das necessidades trazidas pela equipe negocial, que busca disponibilizar aos clientes da organização, um ambiente de banco de dados de alto desempenho, com robustez e segurança.
Também faz parte de seu perfil, o estudo contínuo sobre a infraestrutura de banco de dados que administra, visando mantê-la sempre em dia com as melhores práticas, atualizada e afinada com os requisitos de desempenho que evoluem à medida que os clientes se tornam mais criteriosos quanto à prestação de serviço oferecido pela empresa.
Ele é um profissional caro, em ambos os sentidos, pois todos os sistemas, aplicações e insumos para decisões informadas da organização repousam em um ambiente de banco de dados.
Por isso, a automatização de processos corriqueiros é essencial para que a expertise de um DBA seja utilizada onde mais agregará valor. Ou seja, nos processos de melhoria e cuidado dos bancos de dados.
Por exemplo, a instalação do PostgreSQL não é algo complicado, se você aceitar o que vem por padrão, dentro da versão do linux que servirá de base para o servidor de banco de dados.
O comando básico para instalação do tipo “as is” ou seja, aquela versão que está disponível no repositório local do sistema operacional (SO) é muito simples:
Com o perfil de root, execute (a sintaxe depende do seu SO, aqui utilizamos o Rocky Linux):
# dnf install postgresql-server.
Pronto, o SGBD será instalado com todas as suas dependências. Mas esteja ciente que a versão pode não ser a mais recente, pois os pacotes se referem à versão disponível no momento da liberação daquela distribuição do SO.
Para verificar a versão que está no repositório do seu SO, utilize o comando abaixo:
# dnf module list postgresql*
A saída desse comando mostrará as versões que fazem parte do repositório e aquela que será instalada, caso não seja indicada uma versão específica.
É a forma mais fácil de instalação. No entanto, toda a configuração seguirá os padrões, como ip e porta de escuta, diretório de dados, de segmentos de wal etc, e esse, com certeza, não é o resultado desejado para um ambiente seguro e performático.
É claro que existe a possibilidade de configuração desses parâmetros para atender às especificidades que o ambiente precisa atender, bem como definir uma versão específica para a instância.
Nessa última situação, caso a versão desejada não esteja no repositório, já serão necessários outros passos que são um pouco mais trabalhosos e exigem atenção aos detalhes.
O DBA precisará, por exemplo, desabilitar o módulo PostgreSQL integrado ao repositório local e atualizar o repositório para que passe a conter a última release de versão do SGBD. Daí, poderá instalar a versão desejada, dentre aquelas que compõem o repositório. Por exemplo:
# dnf -y install postgresql14-server
Caso sua necessidade seja de uma versão que não esteja no repositório, uma versão diferente da última release, ele precisará instalar diretamente do repositório oficial, indicando o caminho onde ela poderá ser encontrada. Esse caminho deverá ser obtido no site do PostgreSQL.
Por exemplo, a versão requerida é a 14.0. Seu comando será construído da seguinte forma:
# dnf install https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-8-x86_64/postgresql14-server-14.0-1PGDG.rhel8.x86_64.rpm
Como dito, ainda poderão surgir alguns passos a mais, caso seja necessária a customização da instalação, trazendo um complicador para o momento de construir a linha de comando que será responsável pela inicialização do cluster.
Mas ele poderá se ver livre de todas essas complicações e possibilidade de erros de sintaxe, por exemplo, ao realizar a instalação e configuração do seu ambiente de banco de dados PostgreSQL, por meio da plataforma PostgreSYS.
Nela, todo o processo é guiado por perguntas e sugestões de melhores práticas, que permitem uma instalação rápida, segura e de acordo com suas necessidades de customização, deixando o ambiente pronto para uso com apenas alguns cliques.
Otimize o seu tempo, utilizando-o para tarefas mais afetas à performance dos serviços prestados pela sua organização, deixando em nossas mãos, a parte pesada da construção do ambiente.
Conheça todo o poder do PostgreSYS em https://www.tecnisys.com.br/postgresys/.
Também estamos disponíveis para ajudá-lo nessa jornada, por meio de nossa Plataforma de Transferência de Conhecimento em https://ead.tecnisys.com.br/.