Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Mensagem sobre o tópico [OFF] Mysql melhoria de performance

Visualizar analisado - Mostrar apenas o texto da mensagem ??

Received: by 10.35.22.9 with SMTP id z9mr2241216pyi.1.1210877751496;
        Thu, 15 May 2008 11:55:51 -0700 (PDT)
Return-Path: <fre...@gmail.com>
Received: from el-out-1112.google.com (el-out-1112.google.com [209.85.162.183])
        by mx.google.com with ESMTP id 7si23177745yxg.1.2008.05.15.11.55.50;
        Thu, 15 May 2008 11:55:51 -0700 (PDT)
Received-SPF: pass (google.com: domain of fre...@gmail.com designates 209.85.162.183 as permitted sender) client-ip=209.85.162.183;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of fre...@gmail.com designates 209.85.162.183 as permitted sender) smtp.mail=fre...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by el-out-1112.google.com with SMTP id m34so201496ele.8
        for <listaphp@googlegroups.com>; Thu, 15 May 2008 11:55:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding;
        bh=2qmclXfAXYgRIl4Dq7VnQCHCM9JH0zB1NIoU+Y6FOUE=;
        b=GITVr+195ztMZbLsLYFpStP9NZQ2MiQf37HP4wJEjvQ8EO8Jskn5K5s/ewL8wPE6Pe6JLTlAV7E0kuZOiPMPPEpMvXkZX1ajle5s2jDhhG+blpf3e7HlfANrOr+SjLqzJLx8K1zbDTYqIG6wbdx+/KbCsREt3DgqAvY5bg2ZMAY=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding;
        b=EoghG6aaGa4vuq+qAwe2NFvI9G5VK5WMXqs6Si08/j6e0fNe+kp8V8jgHG7mU2QGDvWOQi5GvMI1eVJlwq+g1y3hqtsFLcUresNo7Ew/Zd2WnCWpzPUTLJo7vb52k11JijLvyYvXiCGRfzUTr/uq8fMTYWnCpDDCHqA5jmZ/Ukw=
Received: by 10.115.60.1 with SMTP id n1mr2842125wak.181.1210877750091;
        Thu, 15 May 2008 11:55:50 -0700 (PDT)
Return-Path: <fre...@gmail.com>
Received: from ?192.168.1.102? ( [201.29.248.107])
        by mx.google.com with ESMTPS id 9sm4689728yxs.5.2008.05.15.11.55.48
        (version=TLSv1/SSLv3 cipher=RC4-MD5);
        Thu, 15 May 2008 11:55:49 -0700 (PDT)
Message-ID: <482C874A.8010...@gmail.com>
Date: Thu, 15 May 2008 15:56:10 -0300
From: "Frederico R. Martins" <fre...@gmail.com>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
To: listaphp@googlegroups.com
Subject: Re: [ PHP - Google ] [OFF] Mysql melhoria de performance
References: <ecb807fb-0832-4cf0-b7a8-b9cd243b0...@t54g2000hsg.googlegroups.com>
In-Reply-To: <ecb807fb-0832-4cf0-b7a8-b9cd243b0...@t54g2000hsg.googlegroups.com>

Bom voc=EA deve rever os seus indicies, ver se os campos mais pesquisados=20
est=E3o devidamente indexados...

E tamb=E9m dependendo da vers=E3o do mysql passe isso para stored... melhora=
=20
bastante a performance.

Vitor de Oliveira escreveu:
> Boa tarde pessoal estou com o seguinte problema na geracao de um
> relatorio,
> o Mysql esta demorando muito tempo para retornar resposta.
>
> Alguem sabe como eu poderia melhorar a performance??
>
> Segue abaixo a sql:
>
> SELECT
>  d.oidTipo, t.nome as tipo, d.oidSubtipo, s.nome as subtipo,
>
>  (select count(*)
>  from denuncia de, encaminhamento en
>  where en.oidDenuncia =3D de.oidDenuncia
>
> and date(de.dataSistema)
> BETWEEN date('2006-01-01') AND date('2006-01-12')
>
>  and de.oidTipo =3D d.oidTipo
>  and de.oidSubtipo =3D d.oidSubtipo
>  and en.oidStatusRetorno =3D 3) as Improcedente,
>  (select count(*)
>  from denuncia de, encaminhamento en
>  where en.oidDenuncia =3D de.oidDenuncia
>
> and date(de.dataSistema)
> BETWEEN date('2006-01-01') AND date('2006-01-12')
>
>  and de.oidTipo =3D d.oidTipo
>  and de.oidSubtipo =3D d.oidSubtipo
>  and en.oidStatusRetorno =3D 4) as 'N=E3o Informado',
>  (select count(*)
>  from denuncia de, encaminhamento en
>  where en.oidDenuncia =3D de.oidDenuncia
>
> and date(de.dataSistema)
> BETWEEN date('2006-01-01') AND date('2006-01-12')
>
>  and de.oidTipo =3D d.oidTipo
>  and de.oidSubtipo =3D d.oidSubtipo
>  and en.oidStatusRetorno =3D 5) as 'Parcialmente Procedente',
>  (select count(*)
>  from denuncia de, encaminhamento en
>  where en.oidDenuncia =3D de.oidDenuncia
>
> and date(de.dataSistema)
> BETWEEN date('2006-01-01') AND date('2006-01-12')
>
>  and de.oidTipo =3D d.oidTipo
>  and de.oidSubtipo =3D d.oidSubtipo
>  and en.oidStatusRetorno =3D 6) as Procedente
>
>  from denuncia d
>  inner join tipo t on (d.oidTipo =3D t.oidtipo)
>  inner join tiposubtipo ts on (ts.oidtipo =3D t.oidtipo)
>  inner join subtipo s on ((s.oidSubtipo =3D ts.oidSubtipo) and
> (s.oidSubtipo =3D d.oidSubTipo))
>  inner join encaminhamento e on (d.oidDenuncia =3D e.oidDenuncia)
> WHERE date(d.dataSistema)
> BETWEEN date('2006-01-01') AND date('2006-01-12')
> GROUP BY d.oidSubtipo
> ORDER BY t.nome,s.nome;
>
> >
>  =20

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google