author | Bruce Momjian | |
Thu, 30 Sep 2004 03:50:34 +0000 (03:50 +0000) | ||
committer | Bruce Momjian | |
Thu, 30 Sep 2004 03:50:34 +0000 (03:50 +0000) |
doc/FAQ_brazilian | patch | blob | blame | history | |
doc/src/FAQ/FAQ_brazilian.html | patch | blob | blame | history |
Última atualização: Sex Jun 4 00:09:16 EDT 2004
Última atualização: Ter Ago 31 23:28:02 EDT 2004
Mantenedor atual: Bruce Momjian (
Cliente É possível compilar a biblioteca libpq, o psql e outras interfaces e aplicações clientes para executar em plataformas MS Windows. Neste caso, o cliente está sendo executado no MS Windows e comunica via TCP/IP com um servidor executando em uma das plataformas Unix suportadas. O arquivo win32.mak está presente na distribuição para que seja possível compilar a biblioteca libpq e o psql para Win32. O PostgreSQL também se comunica com clientes ODBC. Servidor O Servidor de banco de dados pode ser executado em Windows NT e Win2k utilizando o Cygwin, uma biblioteca de portabilidade Unix/NT da Cygnus. Veja pgsql/doc/FAQ_MSWIN na distribuição ou a FAQ do MS Windows em http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN. Um porte nativo para MS Win NT/2000/XP está sendo desenvolvido. Para maiores detalhes sobre o status do PostgreSQL no Windows veja http://techdocs.postgresql.org/guides/Windows e http://momjian.postgresql.org/main/writings/pgsql/win32.html. Iniciando com a versão 8.0, o PostgreSQL agora pode ser Há também um porte para Novell Netware 6 em A última versão do PostgreSQL é a versão 7.4.2. A última versão do PostgreSQL é a versão 7.4.5. Nós planejamos lançar versões novas a cada seis ou oito meses. Por padrão, o PostgreSQL só permite conexões da máquina local utilizando soquetes de domínio Unix. Outras máquinas não poderão conectar-se a menos que você habilite tcpip_sockets no postgresql.conf, e habilite a autenticação por máquina modificando o arquivo $PGDATA/pg_hba.conf. Isso irá permitir conexões TCP/IP. Por padrão, o PostgreSQL só permite conexões da máquina local utilizando soquetes de domínio Unix ou conexões TCP/IP. Outras máquinas não poderão conectar-se a menos que você modifique listen_addresses no postgresql.conf, e habilite a autenticação por máquina modificando o arquivo $PGDATA/pg_hba.conf. Em versões onde o formato em disco não muda, o script pg_upgrade pode ser utilizado para atualizar sem precisar de um dump/restore. As notas da versão mencionam se pg_upgrade está disponível para a versão. Por causa do hardware de PC ser em sua maioria compatível, pessoas tendem a acreditar que todos os hardwares de PC são de mesma qualidade. Não é verdade. ECC RAM, SCSI e placas mãe de qualidade são mais confiáveis e têm uma melhor performance do que hardwares mais baratos. O PostgreSQL executará em quase todo hardware, mas se a confiabilidade e a performance forem importantes é prudente pesquisar sobre as opções de hardware. Nossas listas de discussão podem ser usadas para discutir opções de hardware e dilemas. Como um exemplo, considere um arquivo com 100.000 linhas contendo um inteiro e uma descrição em cada linha. Suponha que o tamanho médio da descrição é de vinte bytes. O arquivo terá 2.8 MB. O tamanho do arquivo do banco de dados PostgreSQL que contém esses dados pode ser estimado em 6.4 MB: Índices não requerem muito espaço, mas contém dados que foram indexados, então eles podem ocupar algum espaço. Em versões anteriores a 8.0, índices frequentemente não podiam ser usados a menos que os tipos de dados correspodessem aos tipos da coluna do índice. Isto é particularmente verdadeiro para índices de coluna int2, int8 e numeric. Veja o comando EXPLAIN no manual.Perguntas Operacionais
1.4) Quais portabilidades não-Unix estão disponíveis?
1.7) Qual é a última versão?
3.5) Como eu controlo conexões de outras máquinas?
3.6) Como eu ajusto o servidor de banco de dados para obter uma performance melhor?
3.11) Que tipo de hardware eu devo usar?
Perguntas Operacionais
4.9) Como eu vejo como o otimizador de consulta está avaliando a minha consulta?