Postagens

Mostrando postagens que correspondem à pesquisa por postgresql tuning

PostgreSQL: upgrade 8.4 para 9.1 com mudança de diretório PGDATA em sistemas Debian com mínimo downtime

Em sistemas Debian há ao menos um modo correto de fazer upgrade de PostgreSQL 8.4 para 9.1, simultaneamente trocando diretório PGDATA para maior desempenho, e minimizar o downtime. Veja um exemplo e adapte ao seu cenário. Você PRECISA analisar e adaptar ao seu cenário. Não copie e cole os comandos apenas. Leia as man pages dos comandos para avaliar as opções. O Debian 6.x Squeeze tem PostgreSQL 8.4.x em sua versão estável. Mas está disponível no repositório squeeze-backports o PostgreSQL 9.1, que é o mesmo do Debian 7.x Wheezy. Tanto GNU/Linux como GNU/kFreeBSD. Você pode aproveitar oportunidade para utilizar os conhecimentos de tuning de infraestrutura de PostgreSQL e aproveitar para trocar o diretório PGDATA para utilizar armazenamento de alto desempenho. Em sistemas Debian há o modo correto de realizar upgrade de postgresql 8.4 para 9.1 com menor downtime possível quando existe espaço disponível para manter duas bases  simultaneamente  enquanto necessário. Os comandos sã

PostgreSQL tuning example for 9.1 postgresql.conf

Each tuning is almost unique. We show postgresql.conf file for 9.1 version as a starting point on Debian GNU/Linux systems. These examples were deployed for a given major query profile, discovered using  PgFouine . Also, the hardware played critical role in the tuning choices. A powerful 16 cores Xeon, with 32 GB ECC RAM enterprise server, connected to a Fiber Channel Data Storage Server with FC disks and many GB of NVRAM. The data storage server is a key to the performance. It behaves (latency and IOPS wise) like a giant Enterprise SSD. Also, allows the simultaneous I/O to be so high. This kind of storage server allows a reduced random page cost too. The approach MUST have a connection pooling software like  PgPool-II  in front of the server, in order to limit the simultaneous connections to 250. You have to read the previous articles regarding Debian  Postgresql database cluster instances creation  and  PostgreSQL advanced hardware and software tuning . Do not forget

PostgreSQL: como fazer um elefante voar

Dicas de tuning e desempenho para PostgreSQL Se você já esgotou o arsenal de otimizações e tunings de desempenho para PostgreSQL, está na hora de conhecer alguns segredos de ultra desempenho para servidores de banco de dados. Destes que são divulgados como “novo recorde de TPC”, por algumas empresas. Digamos que você já modelou corretamente seu banco de dados, já normalizou , já  criou  os índices com seus respectivos  tipos mais indicados , já  baniu os left outer joins  e reescreveu as queries, já analisou suas queries com EXPLAIN e reescreveu-as, seguiu  dicas de desempenho  do PostgreSQL. Você analisou os índices de suas tabelas e criou  clusters em cada tabela  com seus índices. Os  ganhos POTENCIAIS  são muito bons. Já analizou os dados de profilers  pg_top  e  pgfouine  e reescreveu as queries. Não existe tuning que resolva um banco de dados mal modelado, e com queries mal concebidas . Você teria de pagar um  preço  elevado em  força bruta  havendo ainda outras formas

PostgreSQL: palestra tuning extremo em hardware 40 núcleos, 80 threads, 512 GB RAM, Debian

Palestra com dicas de tuning extremo para dezenas de milhares de TPS e IOPS com PostgreSQL sobre Debian GNU/Linux. Arquivo da palestra contendo dicas de tuning extremo PostgreSQL sobre Debian GNU/Linux para alcançar dezenas de milhares de Transações Por Segundo e Input Output Per Second IOPS. Baixe o arquivo  do google drive . Assista ao vídeo gravado da palestra  aqui .

Virtualização e serviço de arquivos em cluster de alta disponibilidade com Debian Etch, com redundância, espelhamento, replicação, em ambientes de desenvolvimento (parte 1)

Virtualização e serviço de arquivos POSIX em cluster de alta disponibilidade redundante com espelhamento síncrono e replicação assíncrona em ambientes de desenvolvimento, com montagem local, suporte a ACL, quotas, direct I/O (dio), asynchronous I/O (aio), homologado para banco de dados Oracle RAC e compatível com PostgreSQL. Nesta  primeira parte  do trabalho, iremos apresentar as linhas gerais, objetivos , resultados esperados, o glossário e a bibliografia utilizada ao longo do texto em todas as suas partes. Uma parte técnica essencial já foi publicada, sobre os patches necessários para  compilar e instalar a RedHat Cluster Suite no Debian GNU/Linux 4.0 Etch . Este trabalho foi inscrito no ConSERPRO 2007. Devemos ressaltar que a primeira versão do registro do trabalho foi redigida em maio de 2007, e que a RedHat Cluster Suite já tem versão 2.x lançada pela Red Hat e incluída na versão Testing (atualmente Lenny) do Debian. A versão 2 da suite implementa avanços e correções