2013/2/18 Joel Benelli joel.bene...@gmail.com
Pessoal não estou encontrando alternativa para a query abaixo:
select cx.cdcaixa, cx.dtturno, cx.cdempresa
from caixa cx
where cx.cdcaixacancelado =
(select max(cx1.codcaixa) from caixa cx1 where cx1.cdempresa =
cx.cdempresa)
Como
bom dia Fabrizio, o problema está na subquery do where, caso eu altere a
condição cruzada (CX1.CODHOTEL = CX.CODHOTEL) para uma constante
(CX1.CODHOTEL = 1) o tempo e o custo caem drasticamente. Obrigado pela
atenção.
2013/2/19 Joel Benelli joel.bene...@gmail.com
bom dia Fabrizio, o problema está na subquery do where, caso eu altere a
condição cruzada (CX1.CODHOTEL = CX.CODHOTEL) para uma constante
(CX1.CODHOTEL = 1) o tempo e o custo caem drasticamente. Obrigado pela
atenção.
É claro que cai. Não são
Em 19 de fevereiro de 2013 08:34, Joel Benelli
joel.bene...@gmail.com escreveu:
bom dia Fabrizio, o problema está na subquery do where, caso eu altere a
condição cruzada (CX1.CODHOTEL = CX.CODHOTEL) para uma constante
(CX1.CODHOTEL = 1) o tempo e o custo caem drasticamente.
Se eu entendi
olá Matheus obrigado pela resposta, de fato esta query pode ser reescrita é
um exemplo bastante pobre mas o contexto se aplica em outras pesquisas que
tenho. Na verdade o tema da questão é a subquery no where, comecei a
analisar um software e este tipo de consulta é uma prática constante.
Via
boa Marcone, matou a charada. Teve praticamente o mesmo desempenho que
informar constantes e a mesma estratégia matou outras queries com problema
similar.
muito obrigado.
Em 19 de fevereiro de 2013 09:47, Marcone marconepe...@gmail.com escreveu:
Em 19 de fevereiro de 2013 08:34, Joel Benelli
Pessoal meu banco esta dando o erro abaixo ao executar o vacuum
SO linux debian Postgresql 8.4 64bits
CPU 0.00s/0.00u sec elapsed 0.00 sec.
INFO: analisando pg_catalog.pg_pltemplate
INFO: pg_pltemplate: processados 1 de 1 páginas, contendo 6 registros
vigentes e 0 registros não vigentes; 6
olá Antonio, tu já verificou a integridade do sistema de arquivos?
http://www.vivaolinux.com.br/artigo/Checando-seu-sistema-de-arquivos-com-fsck
até mais
Em 19 de fevereiro de 2013 11:23, Antonio Cesar
cgcesarsoa...@gmail.comescreveu:
Pessoal meu banco esta dando o erro abaixo ao executar o
Afe, como top post atrapalha...
Copiei/colei pra dar uma organizada.
Em 19-02-2013 11:38, Joel Benelli escreveu:
CPU 0.00s/0.00u sec elapsed 0.00 sec.
INFO: analisando pg_catalog.pg_pltemplate
INFO: pg_pltemplate: processados 1 de 1 páginas, contendo 6 registros
vigentes e 0
Em 19/02/2013 11:52, Flavio Henrique Araque Gurgel escreveu:
Afe, como top post atrapalha...
Copiei/colei pra dar uma organizada.
Em 19-02-2013 11:38, Joel Benelli escreveu:
CPU 0.00s/0.00u sec elapsed 0.00 sec.
INFO: analisando pg_catalog.pg_pltemplate
INFO: pg_pltemplate:
Em 19-02-2013 12:14, Antonio Cesar escreveu:
Se o problema é na tabela pg_shdepend porque corrompeu pg_pltemplate.
Não tem como remover o bloco danificado?
Desculpe-me, a tabela danificada é a pg_shdepend mesmo, não a pg_pltemplate.
Considere fazer o backup e restore que citei. Não dá pra
Pessoal, boa tarde. Estou tentando reiniciar o server Postgres e tenho o
seguinte cenário:
1. Como root verifiquei se o serviço estava executando = shell$ service
postgres status = service: no such service postgres, procurei pelo
service postmaster e tive a mesma resposta do shell.
2.
Boa tarde amigos,
A um tempo tive um problema relacionado a integridade em uma tabela de
login de terminais, pois havia alguns dados que intercalavam data de
inicio/fim dando assim duplicidades em minhas buscas, exemplo:
id user - ip - data_login - data_logout
1 - 192.168.0.10 - 2013-01-01
On 19-02-2013 17:47, Joel Landim Mourão wrote:
A pergunta é, existe alguma outra técnica que eu poderia ter adotado?
Você não disse a versão que está utilizando mas se for 9.2, você pode utilizar
tipos para intervalo (aka range types) [1]. Eles são tipos para intervalo
como, por exemplo,
Em 19 de fevereiro de 2013 18:06, Euler Taveira eu...@timbira.comescreveu:
On 19-02-2013 17:47, Joel Landim Mourão wrote:
A pergunta é, existe alguma outra técnica que eu poderia ter adotado?
Você não disse a versão que está utilizando mas se for 9.2, você pode
utilizar
tipos para
15 matches
Mail list logo