Вы находитесь на странице: 1из 36

Netezza

Presented By Aslam Husain, Aviana Global

Architecture in a Nutshell

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

Вам также может понравиться