Geliştirme
Bu geliştirme, SQL ServerSQL Server 2019'da PolyBase'e özgü bazı Xevent'lerin toplanmasını sağlar
Daha Fazla Bilgi
PolyBase'in dış hizmetler (PolyBase Altyapısı ve PolyBase Veri Hareketi) tarafından uygulanması nedeniyle, Xevents yakalama, diğer SQL Server Engine Xevents'in etkinleştirildiği şekilde etkinleştirilemez (örneğin, T-SQL komutları veya SQL Server Management Studio GUI).
- PolyBase Xevents koleksiyonunu etkinleştirmek için aşağıdakileri içeren yeni bir dosya EngineService.xevents.xml oluşturmanız gerekir:
Not
-
<event_sessions>
<event_session
name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
trackCausality="false" dispatchLatency="5" maxEventSize="1"
memoryPartitionMode="none"> -
<-- bu etkinlikler tüm SQL Server platformlarda (Windows/Linux/Büyük Veri Kümeleri) kullanılabilir.>
<olay paketi="DMSCommonXEvents" name="dsql_plan" />
<olay paketi="DMSCommonXEvents" adı="name_node_ha" />
<event package="DMSCommonXEvents" name="polybase_authorize_begin" />
<olay paketi="DMSCommonXEvents" name="polybase_authorize_end" />
<-- bu etkinlikler yalnızca SQL Server Büyük Veri Kümeleri -->
<olay paketi="DMSCommonXEvents" adı="build_openrowset_query" />
<olay paketi="DMSCommonXEvents" adı="initialize_metadata_processor" /> -
<hedef paket="paket0" adı="event_file">
<parametre adı="filename" value="PdwXevents.xel" />
<parametre adı="max_file_size" değer="10" />
<parametre adı="max_rollover_files" değer="10" />
</hedef>
</event_session>
</event_sessions>
- Dosyayı .. \MSSQL\Binn\Polybase klasörü. Dosyayı farklı bir konuma kaydedip bu klasöre taşımanız gerekebilir.
- PolyBase Altyapısı hizmetini yeniden başlatın ve .{ ##}.xel PdwXevents_0_ dosyasının .. \MSSQL\Log\Polybase klasörü. Bu XEL dosyasını, diğer XEvents XEL dosya yakalamalarıyla aynı şekilde görüntüleyebilirsiniz.
Olay Açıklamaları
| Xevent (Olay Etkinliği) | Outlook Web App Mobil daha fazla seçenek simgesi | Olay/Alan Açıklaması |
|---|---|---|
| Tüm platformlarda kullanılabilir | ||
| dsql_plan | Dsql planı bilgileri | |
| memo_xml | Not xml | |
| dsql_plan_xml | Dsql planının XML'i | |
| showplan_xml | Showplan dsql planının xml formatı. | |
| distributed_query_hash | Sorgu Karması aynı sorgu için benzersizdir ve sorgu regresyonunu tanımlamak için kullanılır | |
| distributed_statement_id | Deyim kimliği, bir toplu işlemdeki her deyim için benzersizdir ve deyim düzeyinde bağıntı için kullanılabilir | |
| distributed_request_id | İstek Kimliği her sp_execute_memo için benzersizdir ve yürütme sp_execute_memo bağıntısı için kullanılabilir | |
| distributed_query_id | Sorgu Kimliği | |
| distributed_plan_step | Dağıtılmış sorgu planındaki adım | |
| dms_plan_step | Bir DMS planına adım atın | |
| sql_handle | SQL Tanıtıcısı | |
| name_node_ha | NameNode ha izleme bilgileri. | |
| URI (URI) | NameNode URI'si | |
| retry_count | Bu düğüm için yeniden deneme sayısı sayısı. | |
| isActiveNamenode | ||
| shouldRetry | ||
| polybase_authorize_begin | PolyBase authorize begin etkinliği | |
| app_name | Uygulama adı | |
| session_id | Oturum Kimliği | |
| polybase_authorize_end | PolyBase etkinliği sonlandırmayı yetkilendirir | |
| app_name | Uygulama adı | |
| session_id | Oturum Kimliği | |
| BDC'de kullanılabilir | ||
| build_openrowset_query | Depolama havuzu oluştur Openrowset sorgusundan seç | |
| select_query | Openrowset'ten seçme sorgusu | |
| distributed_query_hash | Sorgu Karması aynı sorgu için benzersizdir ve sorgu regresyonunu tanımlamak için kullanılır | |
| distributed_statement_id | Deyim kimliği, bir toplu işlemdeki her deyim için benzersizdir ve deyim düzeyinde bağıntı için kullanılabilir | |
| distributed_request_id | İstek Kimliği her sp_execute_memo için benzersizdir ve yürütme sp_execute_memo bağıntısı için kullanılabilir | |
| distributed_query_id | Sorgu Kimliği | |
| distributed_plan_step | Dağıtılmış sorgu planındaki adım | |
| dms_plan_step | Bir DMS planına adım atın | |
| sql_handle | SQL Tanıtıcısı | |
| initialize_metadata_processor | Meta veri işlemcisi başlatıldı | |
| shards_list | Parça uç noktalarının listesi |
Çözüm
Bu geliştirme, aşağıdaki SQL Server toplu güncelleştirmesinde yer almaktadır:
SQL Server toplu güncelleştirmeleri hakkında:
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:
Başvurular
Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.