Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb verziók
Megtudhatja, hogyan kezelheti a SQL Server Machine Learning Services Python és R számítási feladatainak processzor-, fizikai I/O- és memóriaerőforrás-lefoglalását a Resource Governor használatával.
Az Python és R gépi tanulási algoritmusai nagy számítási igényűek. A számítási feladatok prioritásától függően előfordulhat, hogy növelnie vagy csökkentenie kell az Machine Learning-szolgáltatásokhoz rendelkezésre álló erőforrásokat.
További általános információ: Resource Governor.
Note
Resource Governor egy Enterprise kiadás funkció.
Alapértelmezett lefoglalások
Alapértelmezés szerint a gépi tanulás külső szkript-futtatókörnyezetei legfeljebb 20% teljes gépi memóriára korlátozódnak. Ez a rendszertől függ, de általában előfordulhat, hogy ez a korlát nem megfelelő a súlyos gépi tanulási feladatokhoz, például egy modell betanításához vagy számos adatsor előrejelzéséhez.
Erőforrások kezelése a Resource Governor használatával
Alapértelmezés szerint a külső folyamatok legfeljebb 20% teljes gazdagépmemóriát használnak a helyi kiszolgálón. Az alapértelmezett erőforráskészletet úgy módosíthatja, hogy kiszolgálószintű módosításokat hajtson végre, az R és Python folyamatok pedig a külső folyamatok számára elérhető kapacitást használják.
Szükség esetén létrehozhat egyéni külső erőforráskészleteket, a hozzájuk tartozó munkaterhelési csoportokkal és osztályozókkal együtt, hogy meghatározza az adott programokból, gazdagépekről vagy az Ön által megadott egyéb feltételek alapján érkező kérelmek erőforrás-hozzárendelését. A külső erőforráskészlet a 2016-SQL Server (13.x) által bevezetett erőforráskészlet-típus, amely segít kezelni az R- és Python-folyamatokat az adatbázismotoron kívül.
Erőforrás-szabályozás engedélyezése (alapértelmezés szerint ki van kapcsolva).
A(z) CREATE EXTERNAL RESOURCE POOL futtatásával hozza létre és konfigurálja az erőforráskészletet, majd a(z) ALTER RESOURCE GOVERNOR futtatásával vezesse be.
Hozzon létre egy számítási feladatcsoportot részletes kiosztásokhoz, például betanítás és pontozás között.
Hozzon létre egy osztályozót a külső feldolgozásra irányuló hívások elfogásához.
Lekérdezések és eljárások végrehajtása a létrehozott objektumokkal.
Útmutató: Erőforráskészlet létrehozása SQL Server Machine Learning-szolgáltatásokhoz részletes útmutatásért.
A terminológia és az általános fogalmak bevezetéséhez lásd: a Resource Governor erőforráskészlet című témakört.
Az erőforrás-szabályozás alatt álló folyamatok
Egy külső erőforráskészlet használatával kezelheti az adatbázismotor-példányon a következő végrehajtható fájlok által használt erőforrásokat:
- Rterm.exe helyi meghívás esetén az SQL Serverből, illetve távoli meghívás esetén, amikor az SQL Server szolgál távoli számítási környezetként
- Python.exe helyi meghívás esetén az SQL Serverből, vagy távoli meghívás esetén, amikor az SQL Server a távoli számítási környezet
- BxlServer.exe és műholdas folyamatok
- A Launchpad által indított műholdas folyamatok, például PythonLauncher.dll
Note
A Launchpad szolgáltatás közvetlen kezelése Resource Governor használatával nem támogatott. A Launchpad egy megbízható szolgáltatás, amely csak a Microsoft által biztosított indítókat üzemeltetheti. A megbízható indítók kifejezetten úgy vannak konfigurálva, hogy elkerüljék a túlzott erőforrások használatát.