performance de ejecucion de triggers hay alguna penalidad este es mi caso

From: Jose Mercedes Venegas Acevedo <jvenegasperu(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: performance de ejecucion de triggers hay alguna penalidad este es mi caso
Date: 2020-10-09 01:58:02
Message-ID: CA+KjtGejBTaQC5jeDu433YYhHKx2FOUdmrhNvmMYQAHzp5M1GA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola buen dia a todos

Estoy moviendo mi BD a postgres 13 y estoy aprovechando para hacer algunos
ajustes actualmente tengo un conjunto de triggers comunes para unas 250
tablas que clasifican objetos geométricos el tema es que estas asignaciones
automaticas estan empezando a crecer porque tengo casos en los que ejecuto
digamos hasta 12 trigers por cada insercion de registro y como se trata de
informacion geografica en ocasiones se insertar en numeros de miles de
registros.
por ejemplo tengo un trigger que automaticamente asigna la ciudad a la que
pertenece un objeto otro que asigna la manzana a la que pertenece y cosas
asi pero quiero automatizar mas cosas entonces quisiera saber que es mas
conveniente llamar a cada trigger individual o tratar de ejecutar todas las
operaciones en un uno solo la razon de tener triggers individuales es
porque hay cosas comunes en muchas tablas y asi tengo el codigo en un solo
lado pero si voy a perder performance prefiero ver otras opciones alguien
me puede comentar si hay alguna penalidad por usar triggers individuales
para hacer cosas como un update de un campo distinto en cada uno o dalo
mismo la cantidad que haya.

atte

--
José Mercedes Venegas Acevedo
cel Mov RPC 964185205

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos Joaniquet Tamburini 2020-10-09 04:35:51 Migrar versión 9.1 a 13?
Previous Message Jairo Graterón 2020-10-07 21:18:16 Re: Consulta lenta