SQL Server Performance

Query Analyzer - Costo

Discussion in 'Preguntas sobre SQL Server en Español.' started by condeba92, Jun 4, 2007.

  1. condeba92 New Member

    Hola a todos!
    Quisiera saber si alguien sabe cual es la formula que utiliza el Query Analyzer para obtener el costo cuando ejecuto un query cualquiera.
    Paso algunos datos de ejemplo que tengo:

    Query sobre OBJETO BUSQUEDA ROW_COUNT ROW_SIZEI/OCPUEXECUTECOSTO
    -------------------------------------------------------------------------------------
    CUR_ACTUALIZACIONCLUS INDEX SCAN032937175
    E1_C_TARJETAS_VENCTABLE SCAN06437175
    IN_E1MOV INDEX SEEK062671150
    #E1_CUENTAS TABLE SCAN9313813
    IN_E1_ALTA_AUT INDEX SEEK04067020
    IN_E1TAR INDEX SCAN07737160
    E1_CUENTAS INDEX SEEK9236816
    E1_C_TARJETAS_VENCTABLE SCAN1600000227241126
    E1_CTA_ACTUIALIZARINDEX SEEK86003349163

    Muchas gracias.
    Saludos!
  2. Luis Martin Moderator

    Si hay una fórmula nadie la conoce.

    El motor de SQL toma el mejor plan de ejecución que encuentra para ese query. Eso no quiere decir que sea el mejor. Solamente usa ese plan a falta de algo mejor.

    Quizás si tu encuentras mejores índices para ese plan, seguramente el motor utilizará ese nuevo plan con mejor performance.


    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


    All postings are provided “AS IS” with no warranties for accuracy.



  3. condeba92 New Member

    Gracias Luis Martin por tu repuesta!
    Seguire en la busqueda y cualquier cosa que pueda descifrar, te mantengo informado, pues, estoy seguro que con todos esos datos, podremos deducir algo que podamos cerrar en una especie de formula.
    Ahora, vale la pena encontrar esa formula ?, teniendo en cuenta de que la mayoria de los consejos de Microsoft funcionan en un tuning... yo soy partidario de que si vale la pena, tal vez, podamos tener un mejor control del tuning o por lo menos encerrar en un marco conceptual al Execution plan de Microsoft.
    Un saludo!

  4. Luis Martin Moderator

    Con intentarlo....


    Un abrazo,



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


    All postings are provided “AS IS” with no warranties for accuracy.



  5. FrankKalis Moderator

  6. Luis Martin Moderator

    <blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by FrankKalis</i><br /><br />Sucker! <br />Anyone eligible delete that post.<br /><br />--<br />Frank Kalis<br />Microsoft SQL Server MVP<br />Contributing Editor, Writer & Forum Moderator<a target="_blank" href=http://www.sql-server-performance.com>http://www.sql-server-performance.com</a><br />Webmaster:<a target="_blank" href=http://www.insidesql.de>http://www.insidesql.de</a><br /><hr height="1" noshade id="quote"></font id="quote"></blockquote id="quote"><br /><br />[<img src='/community/emoticons/emotion-2.gif' alt=':D' />][<img src='/community/emoticons/emotion-2.gif' alt=':D' />][<img src='/community/emoticons/emotion-2.gif' alt=':D' />]<br /><br />Luis Martin<br />Moderator<br />SQL-Server-Performance.com<br /><br /><font size="1">All in Love is Fair <br />Stevie Wonder<br /></font id="size1"><br /><br /><font size="1">All postings are provided “AS IS” with no warranties for accuracy.</font id="size1"><br /><br /><br /><br />

Share This Page