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