From: | "I(dot)N(dot)T(dot) - Programación" <dpto(dot)programacion(at)grupo-int(dot)com> |
---|---|
To: | POSTGRESQL - Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | [Fwd: Re: Consulta, a priori, sencilla] |
Date: | 2008-12-29 16:57:37 |
Message-ID: | 49590181.80207@grupo-int.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
enviosdfa=# EXPLAIN ANALYZE SELECT * FROM envios WHERE apellidos LIKE
'BODEGAS MURUA%' ORDER BY apellidos;<br>
QUERY
PLAN <br>
---------------------------------------------------------------------------------------------------------------------<br>
Sort (cost=144384.87..144384.88 rows=1 width=650) (actual
time=34724.021..34724.040 rows=36 loops=1)<br>
Sort Key: apellidos<br>
-> Seq Scan on envios (cost=0.00..144384.86 rows=1 width=650)
(actual time=1691.879..34723.437 rows=36 loops=1)<br>
Filter: (apellidos ~~ 'BODEGAS MURUA%'::text)<br>
Total runtime: 34724.121 ms<br>
(5 filas)<br>
<br>
Un tiempo de consulta exagerado<br>
<br>
¿Puede ser porque mi versión de postgres es la 7.4.7?<br>
<br>
¿Acepta esta versión índices varchar_pattern_ops?<br>
<br>
-------- Mensaje original --------
<table class="moz-email-headers-table" border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<th align="right" nowrap="nowrap" valign="baseline">Asunto: </th>
<td>Re: [pgsql-es-ayuda] Consulta, a priori, sencilla</td>
</tr>
<tr>
<th align="right" nowrap="nowrap" valign="baseline">Fecha: </th>
<td>Mon, 29 Dec 2008 11:15:39 -0500</td>
</tr>
<tr>
<th align="right" nowrap="nowrap" valign="baseline">De: </th>
<td>Raul Andres Duque <a class="moz-txt-link-rfc2396E" href="mailto:ra_duque(at)yahoo(dot)com(dot)mx"><ra_duque(at)yahoo(dot)com(dot)mx></a></td>
</tr>
<tr>
<th align="right" nowrap="nowrap" valign="baseline">Para: </th>
<td><a class="moz-txt-link-rfc2396E" href="mailto:pgsql-es-ayuda(at)postgresql(dot)org"><pgsql-es-ayuda(at)postgresql(dot)org></a>, "I.N.T. -
Programación" <a class="moz-txt-link-rfc2396E" href="mailto:dpto(dot)programacion(at)grupo-int(dot)com"><dpto(dot)programacion(at)grupo-int(dot)com></a></td>
</tr>
</tbody>
</table>
<br>
<br>
<pre>----- Original Message -----
From: "Raul Andres Duque" <a class="moz-txt-link-rfc2396E" href="mailto:ra_duque(at)yahoo(dot)com(dot)mx"><ra_duque(at)yahoo(dot)com(dot)mx></a>
To: ""I.N.T. - Programación"" <a class="moz-txt-link-rfc2396E" href="mailto:dpto(dot)programacion(at)grupo-int(dot)com"><dpto(dot)programacion(at)grupo-int(dot)com></a>
Sent: Monday, December 29, 2008 11:14 AM
Subject: Re: [pgsql-es-ayuda] Consulta, a priori, sencilla
>
> ----- Original Message -----
> From: ""I.N.T. - Programación"" <a class="moz-txt-link-rfc2396E" href="mailto:dpto(dot)programacion(at)grupo-int(dot)com"><dpto(dot)programacion(at)grupo-int(dot)com></a>
> To: <a class="moz-txt-link-rfc2396E" href="mailto:pgsql-es-ayuda(at)postgresql(dot)org"><pgsql-es-ayuda(at)postgresql(dot)org></a>
> Sent: Monday, December 29, 2008 10:16 AM
> Subject: [pgsql-es-ayuda] Consulta, a priori, sencilla
>
>
>> Buenas,
>>
>> Tengo una BBDD con una tabla llamada 'envios' de 1.677.229 registros
>>
>> La consulta es:
>>
>> SELECT * FROM envios WHERE apellidos LIKE 'LOQUESEA%'
>>
>> y está creado el índice:
>>
>> CREATE INDEX envios_idx01 ON envios USING btree(apellidos);
>>
>> La consulta tarda casi 50seg. en ejecutarse y es un tiempo inadmisible.
>> Está claro que no utiliza el índice ¿porqué?
>>
recuerda que si tu locale es diferente a 'C', debes los indices con
varchar_pattern_ops. En este link encuentras la info correspondiente:
<a class="moz-txt-link-freetext" href="http://www.postgresql.org/docs/8.3/static/indexes-opclass.html">http://www.postgresql.org/docs/8.3/static/indexes-opclass.html</a>
Atentamente,
RAUL DUQUE
Bogotá, Colombia
>
>> He realizado VACUUM FULL ANALYZE varias veces, regenerado el índice y
>> nada
>>
>> ¿Alguna sugerencia?
>>
>> Gracias de antemano --
>> TIP 4: No hagas 'kill -9' a postmaster
>
</pre>
</body>
</html>
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/html | 4.5 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Emanuel Calvo Franco | 2008-12-29 18:13:36 | Re: [Fwd: Re: Consulta, a priori, sencilla] |
Previous Message | I.N.T. - Programación | 2008-12-29 16:57:05 | [Fwd: Re: Consulta, a priori, sencilla] |