Download - Netezza Intro
Netezza
Presented By Aslam Husain, Aviana Global
Architecture in a Nutshell
2
S-Blade – Nothing Shared Architecture
Snippet Processing
Twin Fin Processing
Data Slice
Data Slice – Data Distribution
Query Optimization
A. Data Distribution
B. Statistics
C. Zone Map
D. Cluster Based Table
E. Materialized Views
F. Groom
Data Distribution: Overview
Data Distribution: Performance
Boolean Distribution
Distribution and Processing Skew
Collocated Join
Single Redistribute
Double Redistribute
Broadcast
Distribution Key: Data Type
Multi-Column Distribution
Random Distribution
Distribution Scenarios: Using Emulator
Distribution Practices:
A. Rule of Thumb: Default the distribution key to the primary key
for a dimension table, and for a fact table the foreign key of the
largest dimension it joins to.
B. Bad Practices:
Statistics: Automatic
Statistics: Practices
Query Performance Analysis
Bad Performance Reason
Zone Maps and Extent
Zone Maps: Avoid IO
Zone Maps: Data Types
Zone Maps: Update
Clustered Based Table
Materialized Views
Materialized Views: Restrictions
GROOM
Netezza: Disk Space Management
GROOM Usages Practices
References:
• IBM Partners Resources
• IBM Netezza Emulator
• http://www.enzeecommunity.com/index.jspa