page9
ix
Cluster Key Basics
�������������������������������������������������������������������������������������������������������������������� 151
What Is a Cluster Key?
��������������������������������������������������������������������������������������������������������� 151
Facts Relating to Cluster Keys
��������������������������������������������������������������������������������������������� 152
Cluster Keys and Unique Indexes
���������������������������������������������������������������������������������������� 152
Logical Structure and Physical Storage
������������������������������������������������������������������������������� 155
Cluster Key Management
���������������������������������������������������������������������������������������������������������� 156
Investigating Unclustered Tables
����������������������������������������������������������������������������������������� 157
Default Clustering on Data Load
������������������������������������������������������������������������������������������ 160
Attribute Cardinality
������������������������������������������������������������������������������������������������������������� 161
Cluster Key Lifecycle
����������������������������������������������������������������������������������������������������������� 162
Investigating a Cluster Key
�������������������������������������������������������������������������������������������������� 162
Good and Bad Partition Depth Histograms
�������������������������������������������������������������������������� 166
Defining a Cluster Key
��������������������������������������������������������������������������������������������������������� 167
Alternative Cluster Keys
������������������������������������������������������������������������������������������������������ 173
Materialized View Query Rewrite
���������������������������������������������������������������������������������������� 181
Automatic Clustering
����������������������������������������������������������������������������������������������������������������� 181
Workflow
����������������������������������������������������������������������������������������������������������������������������� 182
Reclustering
������������������������������������������������������������������������������������������������������������������������ 183
Cost Monitoring
������������������������������������������������������������������������������������������������������������������� 184
Summary
����������������������������������������������������������������������������������������������������������������������������������� 185
Chapter 6: Warehouses ����������������������������������������������������������������������������������������� 187
Foundational Information ���������������������������������������������������������������������������������������������������������� 188
Memory and Compute
��������������������������������������������������������������������������������������������������������� 189
Warehouse Types
����������������������������������������������������������������������������������������������������������������� 189
Warehouse Initialization
������������������������������������������������������������������������������������������������������ 190
Declaring Warehouses
��������������������������������������������������������������������������������������������������������� 191
Using Warehouses
��������������������������������������������������������������������������������������������������������������� 192
Warehouse Capacity
������������������������������������������������������������������������������������������������������������ 192
Warehouse Size and Use Considerations
���������������������������������������������������������������������������� 193
Warehouse Scaling
�������������������������������������������������������������������������������������������������������������� 194
Query History
����������������������������������������������������������������������������������������������������������������������� 197
Table of ConTenTs