Geliştirme
Bu geliştirme, 2019'da PolyBase'e özgü bazı Xeventlerin SQL Server sağlar
Ek Bilgi
PolyBase'in dış hizmetler (PolyBase Engine ve PolyBase Veri Hareketi) tarafından uygulanması nedeniyle, Xevents yakalaması diğer SQL Server Altyapısı Xevent'leri etkin olduğu gibi etkinleştirilebilir (örneğin, T-SQL komutları veya SQL Server Management Studio GUI).
-
PolyBase Xevents koleksiyonunu etkinleştirmek için, aşağıdakilerin yerEngineService.xevents.xml yeni bir dosya oluşturmanız gerekir:
<event_sessions> <event_session name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss" trackCausality="false" dispatchLatency="5" maxEventSize="1" memoryPartitionMode="none">
<!-- olaylar tüm platformlarda (SQL Server/Linux/Big Data Clusters) --Windows
> <package="DMSCommonXEvents" name="dsql_plan" /> <package="DMSCommonXEvents" name="name_node_ha" /> <package="DMSCommonXEvents" name="polybase_authorize_begin" /> <package="DMSCommonXEvents" name="polybase_authorize_end" /> <!-- büyük veri kümeleri --SQL Server için yalnızca > <package="DMSCommonXEvents" name="build_openrowset_query" /> <package="DMSCommonXEvents" name="initialize_metadata_processor" /><package="package0" name="event_file">
<name="dosyaadı" value="PdwXevents.xel" /> <parameter name="max_file_size" value="10" /> <parameter name="max_rollover_files" value="10" /> </target> </event_session> </event_sessions>-
Dosyayı . \MSSQL\Binn\Polybase klasörü. Dosyayı farklı bir konuma kaydetmeli ve sonra bu klasöre taşıabilirsiniz.
-
PolyBase Engine hizmetini yeniden başlatın; .'da PdwXevents_0_{####}.xel dosyasını görüyorsunuz. \MSSQL\Log\Polybase klasörü. Bu XEL dosyasını, diğer tüm XEvents XEL dosyası yakalamalarında olduğu gibi görüntüebilirsiniz.
Olay Açıklamaları
Xevent |
Alanlar |
Olay/Alan Açıklaması |
Tüm platformlarda kullanılabilir |
|
|
dsql_plan |
Dsql plan bilgileri |
|
memo_xml |
Not xml |
|
dsql_plan_xml |
XML of dsql plan |
|
showplan_xml |
dsql planının xml biçimini gösterir. |
|
distributed_query_hash |
Sorgu Karma aynı sorgu için benzersizdir ve sorgu regresyonlarını tanımlamak için kullanılır |
|
distributed_statement_id |
Deyim Kimliği, bir toplu işlemde yer alan her deyim için benzersizdir ve deyim düzeyi korelasyon için kullanılabilir |
|
distributed_request_id |
İstek Kimliği her olay için sp_execute_memo benzersizdir ve bu kimlik yürütmenin korelasyon sp_execute_memo kullanılabilir |
|
distributed_query_id |
Sorgu Kimliği |
|
distributed_plan_step |
Dağıtılmış sorgu planında adım |
|
dms_plan_step |
DMS planında adım adım |
|
sql_handle |
SQL Tutamaç |
|
name_node_ha |
NameNode ha izleme bilgileri. |
|
uri |
NameNode URI |
|
retry_count |
Bu düğüm için yeniden deneme sayısı. |
|
isActiveNamenode |
||
shouldRetry |
||
polybase_authorize_begin |
PolyBase yetkilendir begin olayı |
|
app_name |
Uygulama adı |
|
session_id |
Oturum Kimliği |
|
polybase_authorize_end |
PolyBase yetkilendir son olayı |
|
app_name |
Uygulama adı |
|
session_id |
Oturum Kimliği |
|
BDC'de kullanılabilir |
||
build_openrowset_query |
Openrowset sorgusundan depolama biriktiricisi oluşturma seçimi |
|
select_query |
openrowset sorgusundan seçme |
|
distributed_query_hash |
Sorgu Karma aynı sorgu için benzersizdir ve sorgu regresyonlarını tanımlamak için kullanılır |
|
distributed_statement_id |
Deyim Kimliği, bir toplu işlemde yer alan her deyim için benzersizdir ve deyim düzeyi korelasyon için kullanılabilir |
|
distributed_request_id |
İstek Kimliği her olay için sp_execute_memo benzersizdir ve bu kimlik yürütmenin korelasyon sp_execute_memo kullanılabilir |
|
distributed_query_id |
Sorgu Kimliği |
|
distributed_plan_step |
Dağıtılmış sorgu planında adım |
|
dms_plan_step |
DMS planında adım adım |
|
sql_handle |
SQL Tutamaç |
|
initialize_metadata_processor |
Meta veri işlemcisi başlatılır |
|
shards_list |
S endpoints listesi |
Çözüm
Bu geliştirme, aşağıdaki yazılım güncelleştirmelerine dahil SQL Server:
Güncelleştirmelerin toplu güncelleştirmeleri SQL Server:
Her yeni toplu güncelleştirme SQL Server, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. Aşağıdaki güncelleştirmeler için en son toplu güncelleştirmeleri SQL Server:
Başvurular
Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi alın.