Problemas na performasse utilizando Triggers / Stored Procedures.

1. Problemas na performasse utilizando Triggers / Stored Procedures.

Robson
byquico

(usa CentOS)

Enviado em 12/03/2015 - 15:35h

Bom dia,

Pessoal estou com um problema de performasse que confesso que não estou entendendo o que possa ser. Tenho uma base com + ou - 1,5 Gb.
Depois de muito tentar entender o que esta acontecendo consegui perceber que quando eu faço um update em uma tabela com + de 1100000 de registros ela leva 0.016 sec para ser executada porem quando eu levo ela pra dentro de uma "Stored Procedures" ela leva 3.167 sec para ser executado.

CALL byp_completeagent(37, 2, '1426122402.376438');
CREATE DEFINER=`snep`@`%` PROCEDURE `byp_completeagent`(_calltime integer, _origposition integer, _callid VARCHAR(20))
BEGIN
update byphone_aux SET calltime = _calltime, origposition = _origposition, orighangup = 'B' WHERE callid = _callid;
END


E se eu fizer a seguinte alteração na procedure ela leva os mesmos 0.016 sec para ser executada.

CALL byp_completeagent(37, 2, '1426122402.376438');
CREATE DEFINER=`snep`@`%` PROCEDURE `byp_completeagent`(_calltime integer, _origposition integer, _callid VARCHAR(20))
BEGIN
update byphone_aux SET calltime = 37, origposition = 2, orighangup = 'B' WHERE callid = '1426122402.376438';
END


Alguem já passou por essa situação pra dar uma luz ???


  


2. Re: Problemas na performasse utilizando Triggers / Stored Procedures.

Robson
byquico

(usa CentOS)

Enviado em 15/03/2015 - 02:32h

Bugzila do MySql, ao fazer update e insert dentro de triggers e Stored Procedures

Para quem interessar.
http://www.scriptbrasil.com.br/forum/topic/178549-problemas-na-performance-utilizando-triggers-store...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts