page10
x
Background Processes �������������������������������������������������������������������������������������������������������� 198
Query Tags ��������������������������������������������������������������������������������������������������������������������������� 198
Understanding Workloads ��������������������������������������������������������������������������������������������������������� 199
Typical Consumption Pattern ����������������������������������������������������������������������������������������������� 200
Default Warehouse Sizing ���������������������������������������������������������������������������������������������������� 200
Segregating Workload ��������������������������������������������������������������������������������������������������������� 201
Size Matters ������������������������������������������������������������������������������������������������������������������������ 202
Dynamic Resizing of Warehouses ���������������������������������������������������������������������������������������� 204
Tuning the Design ��������������������������������������������������������������������������������������������������������������������� 204
Serial or Parallel Logging ���������������������������������������������������������������������������������������������������� 205
Workload Predictability �������������������������������������������������������������������������������������������������������� 210
Workload Monitoring ����������������������������������������������������������������������������������������������������������� 210
Workload Queueing ������������������������������������������������������������������������������������������������������������� 215
Resolving Concurrency Issues �������������������������������������������������������������������������������������������������� 219
Reducing Warehouse Concurrency �������������������������������������������������������������������������������������� 219
Using Summaries, Aggregates, Filters ��������������������������������������������������������������������������������� 220
Re-timing Processes ����������������������������������������������������������������������������������������������������������� 220
Auto-Suspend Setting ��������������������������������������������������������������������������������������������������������� 220
Snowpipe File Size �������������������������������������������������������������������������������������������������������������� 221
Artificial Warehouse Size Constraint ����������������������������������������������������������������������������������� 221
Object Locking ��������������������������������������������������������������������������������������������������������������������� 221
Consolidating Workloads ����������������������������������������������������������������������������������������������������� 222
Load Testing ������������������������������������������������������������������������������������������������������������������������������ 223
Snowflake and CSP Improvements ������������������������������������������������������������������������������������� 223
Performance Evaluation ������������������������������������������������������������������������������������������������������ 224
Parallel Loading ������������������������������������������������������������������������������������������������������������������� 225
Snowflake-Supplied Sample Load Test ������������������������������������������������������������������������������� 226
Tasks and Streams �������������������������������������������������������������������������������������������������������������� 227
External Parallelism Explained �������������������������������������������������������������������������������������������� 228
Create an External Parallelism Component ������������������������������������������������������������������������� 229
Testing External Parallelism ������������������������������������������������������������������������������������������������ 233
Monitoring Queueing ����������������������������������������������������������������������������������������������������������� 234
Table of ConTenTs