From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Alfredo Guzman Pacherres <aguzman(at)novatronic(dot)com> |
Cc: | Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tamaño de Campo UUID |
Date: | 2018-11-02 22:04:51 |
Message-ID: | 20181102220451.w374y2kryvoptqgp@alvherre.pgsql |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alfredo Guzman Pacherres escribió:
> Estimados:
>
> Tengo las siguientes definiciones de índices, es posible optimizarlos:
>
> ON bcamovil.tp_pagina_log USING btree
> (bin_process COLLATE pg_catalog."default", bin_adq COLLATE pg_catalog."default", bin_relay COLLATE pg_catalog."default", cod_tran COLLATE pg_catalog."default", cod_pag COLLATE pg_catalog."default")
> TABLESPACE bcamovii;
>
> ON bcamovil.tp_pagina_log USING btree
> (bin_process COLLATE pg_catalog."default", bin_adq COLLATE pg_catalog."default", bin_relay COLLATE pg_catalog."default", id_sesion COLLATE pg_catalog."default", cod_tipo COLLATE pg_catalog."default")
> TABLESPACE bcamovii;
>
> ON bcamovil.tp_pagina_log USING btree
> (bin_process COLLATE pg_catalog."default", bin_adq COLLATE pg_catalog."default", bin_relay COLLATE pg_catalog."default", fec_pag COLLATE pg_catalog."default")
> TABLESPACE bcamovii;
>
> Me refiero a disminuirlos?
Probablemente sea buena idea sacarles el prefijo común ... yo dejaría
algo así para ver qué sucede (claro que habría que saber más acerca de
las consultas, la tabla, los datos, para poder dar opiniones
inteligentes)
ON bcamovil.tp_pagina_log USING btree
(bin_process COLLATE pg_catalog."default", bin_adq COLLATE pg_catalog."default", bin_relay COLLATE pg_catalog."default")
ON bcamovil.tp_pagina_log USING btree
(cod_tran COLLATE pg_catalog."default", cod_pag COLLATE pg_catalog."default")
ON bcamovil.tp_pagina_log USING btree
(id_sesion COLLATE pg_catalog."default", cod_tipo COLLATE pg_catalog."default")
ON bcamovil.tp_pagina_log USING btree
(fec_pag COLLATE pg_catalog."default")
Eso de que tengas los COLLATE en cada campo sugiere que usaste tipo
texto en todas las columnas, que no necesariamente es muy buena idea ...
--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Yessica Brinkmann | 2018-11-04 17:28:15 | Acerca de rol de usuario y logon |
Previous Message | Alfredo Guzman Pacherres | 2018-11-02 21:51:38 | RE: Tamaño de Campo UUID |