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
Információt ad vissza a munkaterhelésről minden dolgozónként, minden számítási csomóponton.
Lekérdezés sys.dm_exec_external_work , amely azonosítja a munkát, amely a külső adatforrással (például Hadoop vagy MongoDB) való kommunikációra indított.
| Az oszlop neve | Adattípus | Leírás | Tartomány |
|---|---|---|---|
| execution_id | nvarchar(32) |
Egyedi azonosító a kapcsolódó PolyBase lekérdezéshez. | Lásd request_IDsys.dm_exec_requests-ban (Transact-SQL). |
| step_index | int |
Az a kérés, amit ez a munkavállaló teljesít. | Lásd step_indexsys.dm_exec_requests-ban (Transact-SQL). |
| dms_step_index | int |
Lépj be a DMS tervbe, amit ez a dolgozó végrehajt. | Lásd sys.dm_exec_dms_workers (Transact-SQL). |
| compute_node_id | int |
Az a csomópont, amin a dolgozó fut. | Lásd sys.dm_exec_compute_nodes (Transact-SQL). |
| típus | nvarchar(60) |
Milyen típusú külső munka. | 'File Split' (Hadoop és Azure storage esetén) 'ODBC adatfelosztás' (más külső adatforrásokhoz) |
| work_id | int |
A tényleges szakadás azonosítója. | Nagyobb, mint 0. |
| input_name | nvarchar(4000) |
Az olvasandó bemenet neve | Fájlnév (úttal) Hadoop vagy Azure storage használatkor. Más külső adatforrások esetén ez a külső adatforrás helyének és a külső tábla helyének összefonódása: scheme://DataSourceHostname[:port]/[DatabaseName.][SchemaName.]TableName |
| read_location | bigint |
Az olvasási hely eltolása. |
0 a fájlban lévő bájtok száma mínusz 1.NULLnem Hadoop vagy nem Azure tároláshoz. |
| read_command | nvarchar(4000) |
A lekérdezés, amelyet a külső adatforráshoz küldenek. Az SQL Server 2019 (15.x) verzióban mutatták be. | A lekérdezést ábrázoló szöveg. Hadoop és Azure tárolás esetén visszaadja NULL. |
| bytes_processed | bigint |
Az összes bájt, amelyet ez a munkás az adatok feldolgozására különített. Ez az érték nem feltétlenül képviseli a lekérdezés által visszaadott összes adatot | Nagyobb, mint 0. |
| length | bigint |
A split vagy HDFS blokk hossza Hadoophoz | Felhasználó által meghatározható. Az alapértelmezett 64M |
| állapot | nvarchar(32) |
A munkavállaló státusza | Függő, feldolgozás, kész, megbukott, megszakítva |
| kezdési_idő | datetime |
A mű kezdete | |
| befejezési_idő | datetime |
A mű vége | |
| összesített eltelt idő | int |
Teljes idő milliszekundokban | |
| compute_pool_id | int |
Egyedi azonosító arra a poolra, ahol a dolgozó fut. Csak az SQL Server Big Data Cluster-re vonatkozik. Lásd sys.dm_exec_compute_pools (Transact-SQL). | Visszatérések 0 az SQL Server számára Windows-on és Linuxon. |
Megjegyzések
Az SQL Server 2019-től (15.x) kezdve sys.dm_exec_external_work megtekintheted a távoli lekérdezést, amelyet egy külső adatforráshoz továbbítanak a PolyBase pushdown számításban. További információért lásd: Hogyan állapíthatja meg, hogy külső leküldés történt-e.