Kiszolgáló nélküli számítás jegyzetfüzetekhez

Ez a cikk bemutatja, hogyan használható kiszolgáló nélküli számítás a jegyzetfüzetekhez. A kiszolgáló nélküli számítási feladatokhoz való használatáról további információt a Lakeflow-feladatok futtatása kiszolgáló nélküli számítással munkafolyamatokhoz című témakörben talál.

A kiszolgáló nélküli számítás notebookokban való használatával kapcsolatos díjszabási információkért lásd a Databricks díjszabását.

Követelmények

  • A munkaterületet a Unity Catalog engedélyezésére kell alkalmassá tenni.

Jegyzetfüzet csatolása kiszolgáló nélküli számításhoz

Ha a munkaterület engedélyezve van a kiszolgáló nélküli interaktív számításhoz, a munkaterület összes felhasználója hozzáférhet a jegyzetfüzetek kiszolgáló nélküli számításához. Nincs szükség további engedélyekre.

A kiszolgáló nélküli számításhoz való csatoláshoz kattintson a jegyzetfüzet számítási legördülő menüjére, és válassza a Kiszolgáló nélküli lehetőséget. Új jegyzetfüzetek esetén a csatolt számítás automatikusan kiszolgáló nélkülire vált a kód végrehajtásakor, ha nincs más erőforrás kijelölve.

Lekérdezési elemzések megtekintése

A jegyzetfüzetekhez és feladatokhoz készült kiszolgáló nélküli számítás lekérdezési megállapításokat használ a Spark végrehajtási teljesítményének felméréséhez. Miután futtatott egy cellát egy jegyzetfüzetben, az SQL- és Python-lekérdezésekkel kapcsolatos elemzéseket a Teljesítmény megtekintése hivatkozásra kattintva tekintheti meg.

Lekérdezési teljesítmény megjelenítése

A lekérdezési metrikák megtekintéséhez kattintson bármelyik Spark-utasításra. Innen a Lekérdezésprofil megtekintése gombra kattintva megtekintheti a lekérdezés végrehajtásának vizualizációját. A lekérdezési profilokról további információt a Lekérdezésprofil című témakörben talál.

Feljegyzés

A feladatfuttatások teljesítményelemzéseinek megtekintéséhez tekintse meg a feladatfuttatás lekérdezési elemzéseinek megtekintése című témakört.

Lekérdezések előzményei

A kiszolgáló nélküli számításon futó összes lekérdezést a rendszer a munkaterület lekérdezési előzményoldalán is rögzíti. A lekérdezési előzményekről további információt a Lekérdezési előzmények című témakörben talál.

Lekérdezéselemzés korlátozásai

  • A metrikák élőben frissülnek a lekérdezés végrehajtása során, de a teljes lekérdezési profil csak a lekérdezés leállása után érhető el.
  • Csak a következő lekérdezési állapotok szerepelnek: FUTTATÁS, MEGSZAKÍTVA, HIBA, KÉSZ.
  • A lekérdezések futtatása nem szakítható meg a lekérdezéselőzmények oldaláról. Jegyzetfüzetekben vagy munkákban törölhetők.
  • Részletes metrikák nem érhetők el.
  • A lekérdezésprofil letöltése nem érhető el.
  • A Spark felhasználói felülethez való hozzáférés nem érhető el.
  • Az utasítás szövege csak az utolsó futtatott sort tartalmazza. Azonban ennek a sornak előzőleg több olyan sora is lehet, amely ugyanannak a nyilatkozatnak a részeként futott.

Kiszolgáló nélküli túlköltekeztetés elleni védelem

A hosszan futó lekérdezések szabályozásához a kiszolgáló nélküli jegyzetfüzetek alapértelmezett végrehajtási időtúllépése 2,5 óra (9000 másodperc). Az időtúllépési időt meghaladó lekérdezéseket a rendszer megszakítja.

A munkaterületen lévő összes jegyzetfüzet időtúllépésének konfigurálása

A munkaterület rendszergazdái módosíthatják a kiszolgáló nélküli jegyzetfüzetek alapértelmezett végrehajtási időtúllépését. A munkaterület rendszergazdai beállításai között nyissa meg a Számítási beállítások lehetőséget>, és a Kiszolgáló nélküli interaktív területen konfigurálja a Kiszolgáló nélküli interaktív végrehajtási időtúllépési beállítást. A módosítások propagálása körülbelül 5 percet vesz igénybe.

Egyetlen jegyzetfüzet időtúllépésének felülírása

Ha egy adott jegyzetfüzet esetében felül szeretné bírálni a munkaterület alapértelmezett beállítását, állítsa be a(z) spark.databricks.execution.timeout értéket a jegyzetfüzetben. A jegyzetfüzetenkénti érték elsőbbséget élvez a munkaterület beállításával szemben. Lásd: Spark-tulajdonságok konfigurálása kiszolgáló nélküli jegyzetfüzetekhez és feladatokhoz.