Erőforrás-kihasználtság és lekérdezési tevékenység monitorozása az Azure Synapse Analyticsben

Az Azure Synapse Analytics sokoldalú monitorozási lehetőségeket nyújt az Azure Portalon az adattárház számítási feladataival kapcsolatos megállapítások feltárásához. Az Azure Portal az adattárház monitorozásához ajánlott eszköz, mivel konfigurálható megőrzési időszakokat, riasztásokat, javaslatokat és testre szabható diagramokat és irányítópultokat biztosít metrikákhoz és naplókhoz. A portál lehetővé teszi más Azure monitorozási szolgáltatásokkal, például az Azure Monitorral (naplókkal) való integrálást a Log Analytics szolgáltatással, hogy holisztikus monitorozási élményt nyújtson nemcsak az adattárház, hanem a teljes Azure Analytics-platform számára is az integrált monitorozási élmény érdekében. Ez a dokumentáció azt ismerteti, hogy milyen monitorozási képességek érhetők el az elemzési platform synapse SQL-sel való optimalizálásához és kezeléséhez.

Erőforrás-kihasználtság

A dedikált SQL-készletekhez (korábbi nevén SQL Data Warehouse) elérhető metrikák listájáért és részleteiért tekintse meg a Microsoft.Synapse/workspaces/sqlPools támogatott metrikáit. Ezek a metrikák az Azure Monitoron keresztül jelennek meg.

A metrikák megtekintése és a riasztások beállításakor megfontolandó szempontok:

  • A használt DWU csak a használat magas szintű ábrázolását jelenti az SQL-készletben, és nem célja a kihasználtság átfogó mutatója. Annak meghatározásához, hogy fel- vagy leskálázható-e, fontolja meg a DWU által befolyásolható összes tényezőt, például az egyidejűséget, tempdba memóriát és az adaptív gyorsítótárkapacitást. Javasoljuk, hogy a számítási feladatot különböző DWU-beállításokon futtassa annak megállapításához, hogy mi működik a legjobban az üzleti céloknak megfelelően.
  • A sikertelen és sikeres kapcsolatok egy adott adattárház esetében jelentkeznek , nem maga a kiszolgáló esetében.
  • A memória százalékos aránya akkor is tükrözi a kihasználtságot, ha az adattárház inaktív állapotban van – nem tükrözi az aktív számítási feladatok memóriahasználatát. Ezt a metrikát másokkal (tempdbGen2-gyorsítótár) együtt használva és nyomon követve holisztikus döntést hozhat annak eldöntéséhez, hogy a további gyorsítótárkapacitás skálázása növeli-e a számítási feladatok teljesítményét a követelményeknek megfelelően.

Lekérdezési tevékenység

A Synapse SQL T-SQL-n keresztüli monitorozásának programozott élményéhez a szolgáltatás dinamikus felügyeleti nézeteket (DMV-ket) biztosít. Ezek a nézetek akkor hasznosak, ha aktívan hibaelhárítást végez, és azonosítja a számítási feladat teljesítménybeli szűk keresztmetszeteit.

A Synapse SQL-hez kapcsolódó DMV-k listájának megtekintéséhez tekintse át a dedikált SQL-készlet DMV-jait.

Feljegyzés

  • A lekérdezések monitorozásához a lekérdezések monitorozásához folytatnia kell a dedikált SQL-készletet a Lekérdezési tevékenység lapon.
  • A Lekérdezési tevékenység lap nem használható az előzményvégrehajtások megtekintésére.
  • A Lekérdezési tevékenység lap NEM jelenít meg olyan lekérdezéseket, DECLARE @ChvnString VARCHAR(10)amelyek deklarált változókkal (például), változók beállításával (például SET @ChvnString = 'Query A') vagy a köteg részleteivel kapcsolatosak. Eltérések lehetnek az Azure Portalon végrehajtott lekérdezések teljes száma és a DMV-kben naplózott lekérdezések teljes száma között.
  • A pontos elküldött lekérdezések lekérdezési előzményeinek ellenőrzéséhez engedélyezze a diagnosztikának az elérhető DMV-k exportálását az egyik elérhető célhelyre (például a Log Analyticsbe). A DMV-k tervezés szerint csak az utolsó 10 000 végrehajtott lekérdezést tartalmazzák. A szüneteltetés, a folytatás vagy a méretezési művelet után a DMV-adatok törlődnek.

Metrikák és diagnosztikai naplózás

Mind a metrikák, mind a naplók exportálhatók az Azure Monitorba, különösen az Azure Monitor naplók összetevőbe, és programozott módon is elérhetők napló lekérdezésekkel. A Synapse SQL naplók késése körülbelül 10–15 perc.

Az alábbi cikkek az adattárház monitorozása és kezelése során gyakran előforduló forgatókönyveket és használati eseteket ismertetik: