No creo que puedas optimizar demasiado. Debes asegurarte que se resuelvan las partes internas de manera eficiente. Sin embargo puede suceder que aplique alguna transitividad el SQL Server y no te sea de ayuda. Preocupate por optimizar los accesos a las vistas.
La seguimos -- -------------------------------- Atte. Ing. Jose Mariano Alvarez SQL Total Consulting On Fri, Apr 18, 2008 at 6:22 PM, Clarisa Savio <[EMAIL PROTECTED]> wrote: > el tema es que tengo un sp que ejecuta algo como > > select blabla from vw_repote where blabla > > este vw_repotes tiene la consulta del tipo: > > select campo1, campo2 ..., campo3 * (select campo5 > from VistaDeUnaTablaEnOtraBbase where algo ) from ( Select campo8 , > COUNT(campo9) from OtraVistaMas ) > > > es complejo el asunto asi que orientame mas o menos que puntos deberia > leer de help de sql y con eso me arreglo, :) > > Muchas Gracias!! > Salduos > Clarisa > > > 2008/4/18, Jose Mariano Alvarez <[EMAIL PROTECTED]>: > > > > No hay una respeusta clara ni unica para eso. > > Por favor envianos la query y el diseño de tablas si puedes. > > En 2005 estan los CTE para simplificar la escritura de las consultas. > > Sin embargo no creo que mejore tu consulta. > > Podes crear una vista indexada quiza. > > > > -- > > -------------------------------- > > Atte. > > Ing. Jose Mariano Alvarez > > SQL Total Consulting > > > > > > > > > > 2008/4/18 Clarisa Savio <[EMAIL PROTECTED]>: > > > > > Buenas!!! > > > > > > alguien sabe de que forma puedo reemplazar el uso de select anidados > > > para poder optimizar una consulta sql? > > > o al menos un dato de que deberia leer, estoy con sql 2005 con > > > compatibilidad para 2000. > > > > > > Muchas Gracias!! > > > Saludos > > > Clarisa > > > > > > > > > >
