@@ -4,6 +4,12 @@ EnableTaskCounters: true
4
4
5
5
CheckpointCoordinator {
6
6
Enabled: true
7
+ CheckpointingPeriodMillis: 30000
8
+ MaxInflight: 1
9
+
10
+ CheckpointGarbageConfig {
11
+ Enabled: true
12
+ }
7
13
8
14
Storage {
9
15
TablePrefix: "yq/checkpoints"
@@ -16,13 +22,22 @@ CheckpointCoordinator {
16
22
Common {
17
23
YdbMvpCloudEndpoint: "https://ydbc.ydb.cloud.yandex.net:8789/ydbc/cloud-prod"
18
24
MdbGateway: "https://mdb.api.cloud.yandex.net:443"
25
+ MdbTransformHost: false
19
26
ObjectStorageEndpoint: "https://storage.yandexcloud.net"
20
27
IdsPrefix: "kr"
21
28
QueryArtifactsCompressionMethod: "zstd_6"
22
29
MonitoringEndpoint: "monitoring.api.cloud.yandex.net"
23
30
KeepInternalErrors: true
24
31
UseNativeProtocolForClickHouse: true
25
32
ShowQueryTimeline: true
33
+ MaxTasksPerOperation: 400
34
+ MaxTasksPerStage: 50
35
+ PqReconnectPeriod: "30m"
36
+
37
+ YdbDriverConfig {
38
+ ClientThreadsNum: 6
39
+ NetworkThreadsNum: 6
40
+ }
26
41
}
27
42
28
43
ControlPlaneProxy {
@@ -32,6 +47,15 @@ ControlPlaneProxy {
32
47
ControlPlaneStorage {
33
48
Enabled: true
34
49
StatsMode: STATS_MODE_PROFILE
50
+ DumpRawStatistics: true
51
+ TasksBatchSize: 100
52
+ NumTasksProportion: 4
53
+ AnalyticsRetryCounterLimit: 20
54
+ StreamingRetryCounterLimit: 20
55
+ AnalyticsRetryCounterUpdateTime: "1d"
56
+ StreamingRetryCounterUpdateTime: "1d"
57
+ TaskLeaseTtl: "30s"
58
+ DisableCurrentIam: false
35
59
36
60
AvailableConnection: "OBJECT_STORAGE"
37
61
AvailableConnection: "DATA_STREAMS"
@@ -78,65 +102,13 @@ Gateways {
78
102
79
103
Dq {
80
104
DefaultSettings {
81
- Name: "EnableComputeActor "
105
+ Name: "HashShuffleTasksRatio "
82
106
Value: "1"
83
107
}
84
108
DefaultSettings {
85
- Name: "ComputeActorType"
86
- Value: "async"
87
- }
88
- DefaultSettings {
89
- Name: "AnalyzeQuery"
90
- Value: "true"
91
- }
92
- DefaultSettings {
93
- Name: "MaxTasksPerStage"
94
- Value: "200"
95
- }
96
- DefaultSettings {
97
- Name: "MaxTasksPerOperation"
98
- Value: "200"
99
- }
100
- DefaultSettings {
101
- Name: "EnableInsert"
102
- Value: "true"
103
- }
104
- DefaultSettings {
105
- Name: "_EnablePrecompute"
106
- Value: "true"
107
- }
108
- DefaultSettings {
109
- Name: "UseAggPhases"
110
- Value: "true"
111
- }
112
- DefaultSettings {
113
- Name: "HashJoinMode"
114
- Value: "grace"
115
- }
116
- DefaultSettings {
117
- Name: "UseFastPickleTransport"
118
- Value: "true"
119
- }
120
- DefaultSettings {
121
- Name: "UseOOBTransport"
109
+ Name: "UseFinalizeByKey"
122
110
Value: "true"
123
111
}
124
- DefaultSettings {
125
- Name: "UseWideChannels"
126
- Value: "true"
127
- }
128
- DefaultSettings {
129
- Name: "_SkipRevisionCheck"
130
- Value: "true"
131
- }
132
- DefaultSettings {
133
- Name: "EnableDqReplicate"
134
- Value: "true"
135
- }
136
- DefaultSettings {
137
- Name: "_TableTimeout"
138
- Value: "600000"
139
- }
140
112
}
141
113
142
114
Generic {
@@ -173,8 +145,8 @@ Gateways {
173
145
Endpoint: "localhost:2135"
174
146
Database: "local"
175
147
ClusterType: CT_DATA_STREAMS
176
- UseSsl: True
177
- SharedReading: True
148
+ UseSsl: true
149
+ SharedReading: true
178
150
ReadGroup: "fqrun"
179
151
}
180
152
}
@@ -200,6 +172,15 @@ Gateways {
200
172
MinDesiredDirectoriesOfFilesPerQuery: 1000
201
173
RegexpCacheSize: 100
202
174
175
+ FormatSizeLimit {
176
+ Name: "parquet"
177
+ FileSizeLimit: 52428800
178
+ }
179
+ FormatSizeLimit {
180
+ Name: "raw"
181
+ FileSizeLimit: 52428800
182
+ }
183
+
203
184
DefaultSettings {
204
185
Name: "AtomicUploadCommit"
205
186
Value: "true"
@@ -208,10 +189,6 @@ Gateways {
208
189
Name: "UseBlocksSource"
209
190
Value: "true"
210
191
}
211
- DefaultSettings {
212
- Name: "UseRuntimeListing"
213
- Value: "true"
214
- }
215
192
}
216
193
217
194
YqlCore {
@@ -224,6 +201,10 @@ Gateways {
224
201
}
225
202
}
226
203
204
+ Health {
205
+ Enabled: true
206
+ }
207
+
227
208
NodesManager {
228
209
Enabled: true
229
210
}
@@ -234,6 +215,7 @@ PendingFetcher {
234
215
235
216
PrivateApi {
236
217
Enabled: true
218
+ Loopback: true
237
219
}
238
220
239
221
PrivateProxy {
@@ -242,6 +224,23 @@ PrivateProxy {
242
224
243
225
QuotasManager {
244
226
Enabled: true
227
+ QuotaDescriptions {
228
+ SubjectType: "cloud"
229
+ MetricName: "yq.cpuPercent.count"
230
+ HardLimit: 7500
231
+ DefaultLimit: 3500
232
+ }
233
+ QuotaDescriptions {
234
+ SubjectType: "cloud"
235
+ MetricName: "yq.streamingQueryDurationMinutes.count"
236
+ DefaultLimit: 10080
237
+ }
238
+ QuotaDescriptions {
239
+ SubjectType: "cloud"
240
+ MetricName: "yq.analyticsQueryDurationMinutes.count"
241
+ HardLimit: 1440
242
+ DefaultLimit: 30
243
+ }
245
244
}
246
245
247
246
RateLimiter {
@@ -261,14 +260,26 @@ RateLimiter {
261
260
}
262
261
}
263
262
263
+ ReadActorsFactoryConfig {
264
+ PqReadActorFactoryConfig {
265
+ CookieCommitMode: false
266
+ }
267
+ }
268
+
264
269
ResourceManager {
265
270
Enabled: true
271
+ MkqlInitialMemoryLimit: 16777216
272
+ MkqlTotalMemoryLimit: 193273528320
273
+ MkqlAllocSize: 16777216
274
+ MkqlTaskHardMemoryLimit: 24696061952
266
275
}
267
276
268
277
RowDispatcher {
269
278
Enabled: true
270
279
SendStatusPeriodSec: 10
271
280
TimeoutBeforeStartSessionSec: 10
281
+ MaxSessionUsedMemory: 16000000
282
+ WithoutConsumer: false
272
283
273
284
CompileService {
274
285
ParallelCompilationLimit: 20
0 commit comments