A lekérdezési terv megszerzésének módjai egy al ms sql kiszolgálóban - ausevich

A lekérdezési terv logikai és fizikai operátorok sorozata, amelyet a DBMS-nek kell végrehajtania az SQL lekérdezés eredményének elérése érdekében. A lekérdezési terv beszerzése különféle helyzetekben szükséges, de elsősorban a lekérdezés optimalizálási feladatokban.

Három módszert szeretnék leírni, hogy lekérdezési tervet kaphasson az MS SQL Server adatbázis-eszközökkel, minden módszer előnyös lehet egy adott helyzetben.

Lekérdezési terv beszerzése a Profiler (vagy a kibővített események) segítségével

A Profiler (vagy az új mechanizmus - kibővített események) segítségével valószínűleg a legnépszerűbb módja annak, hogy a Profiler képes lekérni az SQL Server egy példányát jelenleg végrehajtó lekérdezésekről, a. A lekérdezési terv elkészítéséhez a Profilerrel (az 1C: Enterprise-rel együtt) a következő módszert kell használni:

  1. Állítsa be a Profiler (vagy Extended Events) beállítást és szüneteltesse
  2. Ha a nyomelem adatokat tartalmaz, törölje a nyomkövetési ablakot
  3. A hibakereső használata az 1C: Enterprise programban a szükséges lekérdezés végrehajtása előtt leáll
  4. Szüneteltávolítsa a Profilert
  5. Futtassa a lekérdezést
  6. Stop Profiler
  7. Elemezze a kapott információkat

A Profiler egy eszköz a nyomok létrehozásához és kezeléséhez. Ezzel az eszközzel különböző információkat kaphat a DBMS működéséről. Ebben az esetben a végrehajtott lekérdezéssel kapcsolatos információkat kapunk, különösen annak végrehajtási terve érdekében.

A lekérdezési terv Profilerben történő lekéréséhez a következő eseményeket kell hozzáadnia: