Hola se que te respondieron pero quiero indicar algo.
On 31/10/2018 7:04 AM, Carlos Edward Grajales Marmolejo wrote:
Buenas tardes.
Alguien de la lista sabe si postgres tiene algun limite en cuanto al
tamaño de la cadena (query) a ejecutar?
No que yo sepa, en general el motor aguanta mucho.
Y que implicaciones puede tener una consulta (cadena) muy grande para
el motor en terminos de tiempo de planeacion, ejecucion, memoria
usada, etc.
Hace mucho tiempo una persona me respondia casí todo con un depende.
aquí va mi depende.
Sí la aplicación es un cliente servidor, vas a mover mas datos, en
general lo ideal es dejar que el motor haga la lógica.
El peor caso de uso, es usar postgresql ( o cualquier motor ) como
Cliper, es decir select {lista de columnas} from Tabla A, B , etc...
Que tu aplicación la haya escrito alguien que sepa clipper ( que me toco
ver algo horrible para el transantiago ), y el movimiento de datos era
horrible.
Hay apliaciones como Genexus 7 ( super vieja ) que los SQL los armaba de
la forma más horrible que te puedas imaginar, desde Genexus X pusieron a
un DBA para ordenar el cuento.
Para responder a tu pregunta, no hay limites. Sin embargo personas
"Tontas o Idiotas" se las van a arreglar para romper cualquier cosa
robusta que les pongas. ( a mi me rompieron un Oracle RAC 4 nodos con
una EVA8000 de Fibra con 200 discos por que la empresa usaba el motor
como Clipper y como la base de datos andaba lenta, era problema del
DBA... :D Espero que no te pase.
Esto puede variar con la version de postgres?
GRacias por la respuesta
--
------------------------------------------------------------------
Cordialmente,
*/Carlos Edward Grajales/*
Colombia Software Ltda.
* Calle 26N# 5AN-67
Cali - Colombia
www.colombiasoftware.net <http://www.colombiasoftware.net/>
Cel. 318 359 46 15
Tel: (2) 487 64 66