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:
- Állítsa be a Profiler (vagy Extended Events) beállítást és szüneteltesse
- Ha a nyomelem adatokat tartalmaz, törölje a nyomkövetési ablakot
- A hibakereső használata az 1C: Enterprise programban a szükséges lekérdezés végrehajtása előtt leáll
- Szüneteltávolítsa a Profilert
- Futtassa a lekérdezést
- Stop Profiler
- 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: