Consumno de Recursos
Publicado por Pablo (12 intervenciones) el 29/02/2008 16:58:14
Hola como estan ...
quiero saber cual de las dos consultas consume mas recurso en el servidor
*********usando el inner join********************
Consulta 01
SELECT p.CODEMPLEADO,e.NOMEMPLEADO,p.femitada,F.DIA, COUNT(p.nPEDIDO)as TotalF, SUM(P.TOTAL)AS IMPORTEF
FROM FACTURACION P
INNER JOIN EMPLEADO E ON e.codempleado=p.codempleado
INNER JOIN PEDIDO F ON F.NUMERO=P.NPEDIDO
WHERE P.FEMITADA='02/05/2006' AND (p.estado='0' OR P.ESTADO='1') and p.codempleado='e00006'
group by p.CODEMPLEADO,e.NOMEMPLEADO,p.femitada,F.DIA
order by SUM(P.TOTAL) DESC
********sin usar el inner join**********************
Consulta 02
SELECT p.CODEMPLEADO,e.NOMEMPLEADO,p.femitada,F.DIA, COUNT(p.nPEDIDO)as TotalF, SUM(P.TOTAL)AS IMPORTEF
FROM FACTURACION P, EMPLEADO E,PEDIDO F
WHERE P.FEMITADA='02/05/2006' AND (p.estado='0' OR P.ESTADO='1') and p.codempleado='e00006' and e.codempleado=p.codempleado
and F.NUMERO=P.NPEDIDO
group by p.CODEMPLEADO,e.NOMEMPLEADO,p.femitada,F.DIA
order by SUM(P.TOTAL) DESC
¿PORQUE ES IMPORTANTE SABERLO?
porque cuando estan conectados mas de 30 PC, el servidor sufre para ejecutar la consulta, y el ING. me dice que la consulta 1. consume mucho recurso ¿ES VERDAD ESO O NO?
PORFA DESEO SABER QUE PIENSA AL RESPECTO.
GRACIAS.
quiero saber cual de las dos consultas consume mas recurso en el servidor
*********usando el inner join********************
Consulta 01
SELECT p.CODEMPLEADO,e.NOMEMPLEADO,p.femitada,F.DIA, COUNT(p.nPEDIDO)as TotalF, SUM(P.TOTAL)AS IMPORTEF
FROM FACTURACION P
INNER JOIN EMPLEADO E ON e.codempleado=p.codempleado
INNER JOIN PEDIDO F ON F.NUMERO=P.NPEDIDO
WHERE P.FEMITADA='02/05/2006' AND (p.estado='0' OR P.ESTADO='1') and p.codempleado='e00006'
group by p.CODEMPLEADO,e.NOMEMPLEADO,p.femitada,F.DIA
order by SUM(P.TOTAL) DESC
********sin usar el inner join**********************
Consulta 02
SELECT p.CODEMPLEADO,e.NOMEMPLEADO,p.femitada,F.DIA, COUNT(p.nPEDIDO)as TotalF, SUM(P.TOTAL)AS IMPORTEF
FROM FACTURACION P, EMPLEADO E,PEDIDO F
WHERE P.FEMITADA='02/05/2006' AND (p.estado='0' OR P.ESTADO='1') and p.codempleado='e00006' and e.codempleado=p.codempleado
and F.NUMERO=P.NPEDIDO
group by p.CODEMPLEADO,e.NOMEMPLEADO,p.femitada,F.DIA
order by SUM(P.TOTAL) DESC
¿PORQUE ES IMPORTANTE SABERLO?
porque cuando estan conectados mas de 30 PC, el servidor sufre para ejecutar la consulta, y el ING. me dice que la consulta 1. consume mucho recurso ¿ES VERDAD ESO O NO?
PORFA DESEO SABER QUE PIENSA AL RESPECTO.
GRACIAS.
Valora esta pregunta


0