Em php tem o adodb que tenho ctz que faz cache.
e o metabase, que não tenho ctz.
ambos são classes de abstração de banco de dados..

Abraços

Jorge Vilela wrote:
> Algum de vocês conhece algum framework para PHP que faça esse tipo de 
> coisa? spool + cache?
>
> Estou pensando em melhorar o acesso ao banco de dados das minhas 
> aplicações pois estão ficando muito pesadas também... E hoje trabalho 
> com php/postgres...
>
>
>
>
>
>
> []'s
> Jorge
>
>
>
>
> 2008/3/12 Nilson Chagas <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>:
>
>     RSRSRSRS'
>
>     Foi mal este negocio me deixou muito pensativo.
>
>     Veja o que ele me passou no dia que deu problema apos o upgrade
>     dos servidores:
>
>     Está dando 'dead lock' na tabela spnet_users, ou seja, várias
>     transações simultâneas nesta tabela em que uma conxão fica
>     aguardando algo terminar na outra e vice versa, condição que nunca
>     termina.
>
>     Abaixo segue a lista de conexões que estavam ativas. Vou reiniciar
>     o banco, porque o web server não estou nem conseguindo logar na
>     máquina em função disto.
>
>     Será necessário analisar o que pode estar ocorrendo, haja vista
>     que as configurações basicamente são as mesmas. A única alteração
>     é a versão do PHP (4->5) e do MySQL ( 4->5).
>
>     Agnaldo
>
>     mysql> show processlist;
>     
> +---------+--------+------------------------------------------+---------+---------+------+----------------+-----------------------------------------
>        
>     -------------------------------------------------------------+
>     | Id      | User   | Host                                     |
>     db      | Command | Time | State          |
>     Info                                                                      
>                                   
>     |
>     
> +---------+--------+------------------------------------------+---------+---------+------+----------------+-----------------------------------------
>        
>     -------------------------------------------------------------+
>     | 1299383 | 1040a2 | ds-1040-1.dedicados.laniway.com.br:47183
>     <http://ds-1040-1.dedicados.laniway.com.br:47183/> | 1040db2 |
>     Sleep   |   45 |                |
>     NULL                                                                      
>                                   
>     |
>     | 1299393 | 1040a2 | ds-1040-1.dedicados.laniway.com.br:47193
>     <http://ds-1040-1.dedicados.laniway.com.br:47193/> | 1040db2 |
>     Sleep   |   74 |                |
>     NULL                                                                      
>                                   
>     |
>     | 1299402 | 1040a2 | ds-1040-1.dedicados.laniway.com.br:47202
>     <http://ds-1040-1.dedicados.laniway.com.br:47202/> | 1040db2 |
>     Sleep   |   16 |                |
>     NULL                                                                      
>                                   
>     |
>     | 1299412 | 1040a2 | ds-1040-1.dedicados.laniway.com.br:47212
>     <http://ds-1040-1.dedicados.laniway.com.br:47212/> | 1040db2 |
>     Sleep   |   74 |                |
>     NULL                                                                      
>                                   
>     |
>     | 1299421 | 1040a2 | ds-1040-1.dedicados.laniway.com.br:47221
>     <http://ds-1040-1.dedicados.laniway.com.br:47221/> | 1040db2 |
>     Query   |    9 | Locked         | SELECT count(uid) FROM spnet_users
>                                  WHERE uid=14065 and banned='N' and
>     moderate |
>
>
>
>     Em 12/03/08, *Benedito A. Cruz* <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> escreveu:
>
>
>
>           Dead block ou deadlock?
>
>           São coisas bem diferentes.
>
>
>         Nilson Chagas wrote:
>         > Isto foi me passado:
>         >
>         > "São dois servidores AMD 64 4400+ Dual Core com HD de 500GB
>         e 2GB de RAM.
>         >
>         > Os servidores estão (deveriam estar) conectados à internet a uma
>         > velocidade de 100Mbps (está a 10Mbps e já estou resolvendo
>         isto).
>         >
>         > Um servidor roda o webserver e o outro os bancos mysql e pgsql.
>         >
>         > Cada servidor tem uma franquia de tráfego de 1.5TB."
>         >
>         > O problema no site atual começou acontecer depois de dois
>         dias do novo
>         > servidor no ar. Quando o site passava de 500 usuarios estava
>         dando
>         > dead block no banco que é mysql.
>         >
>         > Então ele me mandou aquela alertando que o problema no
>         postgresql,
>         > pode ser pior, se não for feito um tratamento com um cache.
>         >
>         > Em 12/03/08, *William Leite Araújo*
>         <[EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>
>
>         > <mailto:[EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>>> escreveu:
>
>         >
>         >           Bom, temos números para o problema? Número máximo de
>         >     conexões simultâneas? Existe "intranet" (área que exija
>         >     autenticação)? As transações possuem um "equilíbrio" ou
>         >     inserção/atualização é mais freqüente?
>         >
>         >           Qual o hardware para dar suporte a tais requisições?
>         >
>         >           Qualquer servidor mal-configurado gerará
>         problemas. E nem
>         >     todos são ligados diretamente com a solução de banco de
>         dados. O
>         >     apache por exemplo, possui um cache de conexões.
>         >
>         >           O que quero dizer é que esse tipo de decisão
>         demanda de um
>         >     conhecimento maior sobre o problema a ser enfrentado e,
>         >     principalmente, entendimento técnico das soluções a
>         serem usadas.
>         >
>         >            E quanto à opinião do administrador da
>         hospedagem, bem, ou
>         >     ele gosta do MySQL e não quer aprender nada do
>         postgresql, ou
>         >     possui apenas uma máquina rodando tudo...
>         >
>         >
>         >     --
>         >     William Leite Araújo
>         >     Analista de Banco de Dados - QualiConsult
>         >     _______________________________________________
>         >     pgbr-geral mailing list
>         >     pgbr-geral@listas.postgresql.org.br
>         <mailto:pgbr-geral@listas.postgresql.org.br>
>
>         >     <mailto:pgbr-geral@listas.postgresql.org.br
>         <mailto:pgbr-geral@listas.postgresql.org.br>>
>
>         >    
>         https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>         >
>         >
>
>         >
>         
> ------------------------------------------------------------------------
>
>         >
>         > _______________________________________________
>         > pgbr-geral mailing list
>         > pgbr-geral@listas.postgresql.org.br
>         <mailto:pgbr-geral@listas.postgresql.org.br>
>         >
>         https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>         >
>
>
>
>     _______________________________________________
>     pgbr-geral mailing list
>     pgbr-geral@listas.postgresql.org.br
>     <mailto:pgbr-geral@listas.postgresql.org.br>
>     https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>   

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a