Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 9781d0e

Browse files
committed
Update Brazilian FAQ.
Euler Taveira de Oliveira
1 parent bd90ebd commit 9781d0e

File tree

2 files changed

+56
-52
lines changed

2 files changed

+56
-52
lines changed

doc/FAQ_brazilian

+34-34
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Perguntas Frequentes (FAQ) sobre PostgreSQL
33

4-
�ltima atualiza��o: Sex Jun 4 00:09:16 EDT 2004
4+
�ltima atualiza��o: Ter Ago 31 23:28:02 EDT 2004
55

66
Mantenedor atual: Bruce Momjian (pgman@candle.pha.pa.us)
77

@@ -61,6 +61,7 @@
6161
3.9) O que est� no diret�rio pgsql_tmp?
6262
3.10) O que eu preciso fazer para exportar e importar durante a
6363
atualiza��o de vers�es do PostgreSQL?
64+
3.11) Que tipo de hardware eu devo usar?
6465

6566
Perguntas Operacionais
6667

@@ -201,27 +202,10 @@
201202

202203
1.4) Quais portabilidades n�o-Unix est�o dispon�veis?
203204

204-
Cliente
205-
206-
� poss�vel compilar a biblioteca libpq, o psql e outras interfaces e
207-
aplica��es clientes para executar em plataformas MS Windows. Neste
208-
caso, o cliente est� sendo executado no MS Windows e comunica via
209-
TCP/IP com um servidor executando em uma das plataformas Unix
210-
suportadas. O arquivo win32.mak est� presente na distribui��o para que
211-
seja poss�vel compilar a biblioteca libpq e o psql para Win32. O
212-
PostgreSQL tamb�m se comunica com clientes ODBC.
213-
214-
Servidor
215-
216-
O Servidor de banco de dados pode ser executado em Windows NT e Win2k
217-
utilizando o Cygwin, uma biblioteca de portabilidade Unix/NT da
218-
Cygnus. Veja pgsql/doc/FAQ_MSWIN na distribui��o ou a FAQ do MS
219-
Windows em http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN.
220-
221-
Um porte nativo para MS Win NT/2000/XP est� sendo desenvolvido. Para
222-
maiores detalhes sobre o status do PostgreSQL no Windows veja
223-
http://techdocs.postgresql.org/guides/Windows e
224-
http://momjian.postgresql.org/main/writings/pgsql/win32.html.
205+
Iniciando com a vers�o 8.0, o PostgreSQL agora pode ser executado
206+
nativamente nos sistemas operacionais Microsoft Windows baseados no NT
207+
tais como Win2000, WinXP e Win2003. Um instalador est� dispon�vel em
208+
http://pgfoundry.org/projects/pginstaller.
225209

226210
H� tamb�m um porte para Novell Netware 6 em http://forge.novell.com.
227211

@@ -276,7 +260,7 @@
276260

277261
1.7) Qual � a �ltima vers�o?
278262

279-
A �ltima vers�o do PostgreSQL � a vers�o 7.4.2.
263+
A �ltima vers�o do PostgreSQL � a vers�o 7.4.5.
280264

281265
N�s planejamos lan�ar vers�es novas a cada seis ou oito meses.
282266

@@ -541,10 +525,10 @@
541525
3.5) Como eu controlo conex�es de outras m�quinas?
542526

543527
Por padr�o, o PostgreSQL s� permite conex�es da m�quina local
544-
utilizando soquetes de dom�nio Unix. Outras m�quinas n�o poder�o
545-
conectar-se a menos que voc� habilite tcpip_sockets no
546-
postgresql.conf, e habilite a autentica��o por m�quina modificando o
547-
arquivo $PGDATA/pg_hba.conf. Isso ir� permitir conex�es TCP/IP.
528+
utilizando soquetes de dom�nio Unix ou conex�es TCP/IP. Outras
529+
m�quinas n�o poder�o conectar-se a menos que voc� modifique
530+
listen_addresses no postgresql.conf, e habilite a autentica��o por
531+
m�quina modificando o arquivo $PGDATA/pg_hba.conf.
548532

549533
3.6) Como eu ajusto o servidor de banco de dados para obter uma performance
550534
melhor?
@@ -673,6 +657,17 @@
673657
Em vers�es onde o formato em disco n�o muda, o script pg_upgrade pode
674658
ser utilizado para atualizar sem precisar de um dump/restore. As notas
675659
da vers�o mencionam se pg_upgrade est� dispon�vel para a vers�o.
660+
661+
3.11) Que tipo de hardware eu devo usar?
662+
663+
Por causa do hardware de PC ser em sua maioria compat�vel, pessoas
664+
tendem a acreditar que todos os hardwares de PC s�o de mesma
665+
qualidade. N�o � verdade. ECC RAM, SCSI e placas m�e de qualidade s�o
666+
mais confi�veis e t�m uma melhor performance do que hardwares mais
667+
baratos. O PostgreSQL executar� em quase todo hardware, mas se a
668+
confiabilidade e a performance forem importantes � prudente pesquisar
669+
sobre as op��es de hardware. Nossas listas de discuss�o podem ser
670+
usadas para discutir op��es de hardware e dilemas.
676671
_________________________________________________________________
677672

678673
Perguntas Operacionais
@@ -772,26 +767,26 @@ N
772767
descri��o � de vinte bytes. O arquivo ter� 2.8 MB. O tamanho do
773768
arquivo do banco de dados PostgreSQL que cont�m esses dados pode ser
774769
estimado em 6.4 MB:
775-
36 bytes: cada cabe�alho de registro (aproximadamente)
770+
32 bytes: cada cabe�alho de registro (aproximadamente)
776771
24 bytes: um campo int e um campo texto
777772
+ 4 bytes: ponteiro na p�gina para a tupla
778773
-------------------------------------------
779-
64 bytes por registro
774+
60 bytes por registro
780775

781776
O tamanho de uma p�gina de dados no PostgreSQL � 8192 bytes (8 KB), ent�o:
782777

783778
8192 bytes por p�gina
784-
------------------------ = 128 registros por p�gina do banco de dados (ar
779+
------------------------ = 136 registros por p�gina do banco de dados (ar
785780
redondado para baixo)
786-
64 bytes por registro
781+
60 bytes por registro
787782

788783
100000 registros de dados
789-
---------------------------- = 782 p�ginas do banco de dados (arredondado
784+
---------------------------- = 735 p�ginas do banco de dados (arredondado
790785
para cima)
791786
128 registros por p�gina
792787

793-
782 p�ginas do banco de dados * 8192 bytes por p�gina = 6,406,144 bytes (6.4
794-
MB)
788+
735 p�ginas do banco de dados * 8192 bytes por p�gina = 6,021,120 bytes (6 MB
789+
)
795790

796791
�ndices n�o requerem muito espa�o, mas cont�m dados que foram
797792
indexados, ent�o eles podem ocupar algum espa�o.
@@ -859,6 +854,11 @@ MB)
859854
funcionais, que s�o descritos na se��o 4.12.
860855
* A localidade padr�o C deve ser utilizada durante o initdb.
861856

857+
Em vers�es anteriores a 8.0, �ndices frequentemente n�o podiam ser
858+
usados a menos que os tipos de dados correspodessem aos tipos da
859+
coluna do �ndice. Isto � particularmente verdadeiro para �ndices de
860+
coluna int2, int8 e numeric.
861+
862862
4.9) Como eu vejo como o otimizador de consulta est� avaliando a minha
863863
consulta?
864864

doc/src/FAQ/FAQ_brazilian.html

+22-18
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
alink="#0000ff">
1111
<H1>Perguntas Frequentes (FAQ) sobre PostgreSQL</H1>
1212

13-
<P>&Uacute;ltima atualiza&ccedil;&atilde;o: Sex Jun 4 00:09:16 EDT 2004</P>
13+
<P>&Uacute;ltima atualiza&ccedil;&atilde;o: Ter Ago 31 23:28:02 EDT 2004</P>
1414

1515
<P>Mantenedor atual: Bruce Momjian (<A href=
1616
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
@@ -65,6 +65,7 @@ <H2 align="center">Perguntas Administrativas</H2>
6565
<A href="#3.8">3.8</A>) Por que eu recebo <I>"Sorry, too many clients"</I> quando eu tento conectar?<BR>
6666
<A href="#3.9">3.9</A>) O que est&aacute; no diret&oacute;rio <I>pgsql_tmp</I>?<BR>
6767
<A href="#3.10">3.10</A>) O que eu preciso fazer para exportar e importar durante a atualiza&ccedil;&atilde;o de vers&otilde;es do PostgreSQL?<BR>
68+
<A href="#3.11">3.11</A>) Que tipo de hardware eu devo usar?<BR>
6869

6970

7071
<H2 align="center">Perguntas Operacionais</H2>
@@ -199,15 +200,12 @@ <H4><A name="1.3">1.3</A>) Quais plataformas Unix o PostgreSQL pode ser executad
199200

200201
<H4><A name="1.4">1.4</A>) Quais portabilidades n&atilde;o-Unix est&atilde;o dispon&iacute;veis?</H4>
201202

202-
<P><STRONG>Cliente</STRONG></P>
203-
204-
<P>&Eacute; poss&iacute;vel compilar a biblioteca <I>libpq</I>, o psql e outras interfaces e aplica&ccedil;&otilde;es clientes para executar em plataformas MS Windows. Neste caso, o cliente est&aacute; sendo executado no MS Windows e comunica via TCP/IP com um servidor executando em uma das plataformas Unix suportadas. O arquivo <I>win32.mak</I> est&aacute; presente na distribui&ccedil;&atilde;o para que seja poss&iacute;vel compilar a biblioteca <I>libpq</I> e o <I>psql</I> para Win32. O PostgreSQL tamb&eacute;m se comunica com clientes <SMALL>ODBC</SMALL>.</P>
205-
206-
<P><STRONG>Servidor</STRONG></P>
207-
208-
<P>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 <I>pgsql/doc/FAQ_MSWIN</I> na distribui&ccedil;&atilde;o ou a FAQ do MS Windows em <A href="http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A>.</P>
209-
210-
<P>Um porte nativo para MS Win NT/2000/XP est&aacute; sendo desenvolvido. Para maiores detalhes sobre o status do PostgreSQL no Windows veja <A href="http://techdocs.postgresql.org/guides/Windows">http://techdocs.postgresql.org/guides/Windows</A> e <A href="http://momjian.postgresql.org/main/writings/pgsql/win32.html">http://momjian.postgresql.org/main/writings/pgsql/win32.html</A>.</P>
203+
<P>Iniciando com a vers&atilde;o 8.0, o PostgreSQL agora pode ser
204+
executado nativamente nos sistemas operacionais Microsoft Windows
205+
baseados no NT tais como Win2000, WinXP e Win2003. Um instalador
206+
est&aacute; dispon&iacute;vel em <a href=
207+
"http://pgfoundry.org/projects/pginstaller">
208+
http://pgfoundry.org/projects/pginstaller</a>.
211209

212210
<P>H&aacute; tamb&eacute;m um porte para Novell Netware 6 em
213211
<A href="http://forge.novell.com">http://forge.novell.com</A>.</P>
@@ -264,7 +262,7 @@ <H4><A name="1.6">1.6</A>) Onde eu posso conseguir suporte?</H4>
264262

265263
<H4><A name="1.7">1.7</A>) Qual &eacute; a &uacute;ltima vers&atilde;o?</H4>
266264

267-
<P>A &uacute;ltima vers&atilde;o do PostgreSQL &eacute; a vers&atilde;o 7.4.2.</P>
265+
<P>A &uacute;ltima vers&atilde;o do PostgreSQL &eacute; a vers&atilde;o 7.4.5.</P>
268266

269267
<P>N&oacute;s planejamos lan&ccedil;ar vers&otilde;es novas a cada seis ou oito meses.</P>
270268

@@ -466,7 +464,7 @@ <H4><A name="3.4">3.4</A>) Quando eu tento iniciar o <I>postmaster</I>, eu receb
466464

467465
<H4><A name="3.5">3.5</A>) Como eu controlo conex&otilde;es de outras m&aacute;quinas?</H4>
468466

469-
<P>Por padr&atilde;o, o PostgreSQL s&oacute; permite conex&otilde;es da m&aacute;quina local utilizando soquetes de dom&iacute;nio Unix. Outras m&aacute;quinas n&atilde;o poder&atilde;o conectar-se a menos que voc&ecirc; habilite tcpip_sockets no postgresql.conf, <B>e</B> habilite a autentica&ccedil;&atilde;o por m&aacute;quina modificando o arquivo <I>$PGDATA/pg_hba.conf</I>. Isso ir&aacute; permitir conex&otilde;es TCP/IP.</P>
467+
<P>Por padr&atilde;o, o PostgreSQL s&oacute; permite conex&otilde;es da m&aacute;quina local utilizando soquetes de dom&iacute;nio Unix ou conex&otilde;es TCP/IP. Outras m&aacute;quinas n&atilde;o poder&atilde;o conectar-se a menos que voc&ecirc; modifique listen_addresses no postgresql.conf, <B>e</B> habilite a autentica&ccedil;&atilde;o por m&aacute;quina modificando o arquivo <I>$PGDATA/pg_hba.conf</I>.</P>
470468

471469
<H4><A name="3.6">3.6</A>) Como eu ajusto o servidor de banco de dados para obter uma performance melhor?</H4>
472470

@@ -522,6 +520,10 @@ <H4><A name="3.10">3.10</A>) O que eu preciso fazer para exportar e importar dur
522520

523521
<P>Em vers&otilde;es onde o formato em disco n&atilde;o muda, o script <I>pg_upgrade</I> pode ser utilizado para atualizar sem precisar de um dump/restore. As notas da vers&atilde;o mencionam se <I>pg_upgrade</I> est&aacute; dispon&iacute;vel para a vers&atilde;o.</P>
524522

523+
<H4><A name="3.11">3.11</A>) Que tipo de hardware eu devo usar?</H4>
524+
525+
<P>Por causa do hardware de PC ser em sua maioria compat&iacute;vel, pessoas tendem a acreditar que todos os hardwares de PC são de mesma qualidade. Não &eacute; verdade. ECC RAM, SCSI e placas m&atilde;e de qualidade s&atilde;o mais confi&aacute;veis e t&ecirc;m uma melhor performance do que hardwares mais baratos. O PostgreSQL executar&aacute; em quase todo hardware, mas se a confiabilidade e a performance forem importantes &eacute; prudente pesquisar sobre as op&ccedil;&otilde;es de hardware. Nossas listas de discuss&atilde;o podem ser usadas para discutir op&ccedil;&otilde;es de hardware e dilemas.</P>
526+
525527
<HR>
526528

527529
<H2 align="center">Perguntas Operacionais</H2>
@@ -599,23 +601,23 @@ <H4><A name="4.6">4.6</A>) Quanto espa&ccedil;o em disco &eacute; necess&aacute;
599601

600602
<P>Como um exemplo, considere um arquivo com 100.000 linhas contendo um inteiro e uma descri&ccedil;&atilde;o em cada linha. Suponha que o tamanho m&eacute;dio da descri&ccedil;&atilde;o &eacute; de vinte bytes. O arquivo ter&aacute; 2.8 MB. O tamanho do arquivo do banco de dados PostgreSQL que cont&eacute;m esses dados pode ser estimado em 6.4 MB:</P>
601603
<PRE>
602-
36 bytes: cada cabe&ccedil;alho de registro (aproximadamente)
604+
32 bytes: cada cabe&ccedil;alho de registro (aproximadamente)
603605
24 bytes: um campo int e um campo texto
604606
+ 4 bytes: ponteiro na p&aacute;gina para a tupla
605607
-------------------------------------------
606-
64 bytes por registro
608+
60 bytes por registro
607609

608610
O tamanho de uma p&aacute;gina de dados no PostgreSQL &eacute; 8192 bytes (8 KB), ent&atilde;o:
609611

610612
8192 bytes por p&aacute;gina
611-
------------------------ = 128 registros por p&aacute;gina do banco de dados (arredondado para baixo)
612-
64 bytes por registro
613+
------------------------ = 136 registros por p&aacute;gina do banco de dados (arredondado para baixo)
614+
60 bytes por registro
613615

614616
100000 registros de dados
615-
---------------------------- = 782 p&aacute;ginas do banco de dados (arredondado para cima)
617+
---------------------------- = 735 p&aacute;ginas do banco de dados (arredondado para cima)
616618
128 registros por p&aacute;gina
617619

618-
782 p&aacute;ginas do banco de dados * 8192 bytes por p&aacute;gina = 6,406,144 bytes (6.4 MB)
620+
735 p&aacute;ginas do banco de dados * 8192 bytes por p&aacute;gina = 6,021,120 bytes (6 MB)
619621
</PRE>
620622
<P>&Iacute;ndices n&atilde;o requerem muito espa&ccedil;o, mas cont&eacute;m dados que foram indexados, ent&atilde;o eles podem ocupar algum espa&ccedil;o.</P>
621623

@@ -681,6 +683,8 @@ <H4><A name="4.8">4.8</A>) Minhas consultas est&atilde;o lentas ou n&atilde;o es
681683
</UL>
682684
<P>
683685

686+
<P>Em vers&otilde;es anteriores a 8.0, &iacute;ndices frequentemente n&atilde;o podiam ser usados a menos que os tipos de dados correspodessem aos tipos da coluna do &iacute;ndice. Isto &eacute; particularmente verdadeiro para &iacute;ndices de coluna int2, int8 e numeric.</P>
687+
684688
<H4><A name="4.9">4.9</A>) Como eu vejo como o otimizador de consulta est&aacute; avaliando a minha consulta?</H4>
685689

686690
<P>Veja o comando <SMALL>EXPLAIN</SMALL> no manual.</P>

0 commit comments

Comments
 (0)