20.02.2013 Views

A Practical Hardware Sizing Guide for Sybase IQ

A Practical Hardware Sizing Guide for Sybase IQ

A Practical Hardware Sizing Guide for Sybase IQ

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table of Contents<br />

Introduction............................................................................................................................ 3<br />

Purpose .............................................................................................................................. 3<br />

Terminology ........................................................................................................................ 3<br />

Copyright ............................................................................................................................ 3<br />

What‟s New to <strong>IQ</strong> 15? ............................................................................................................. 4<br />

<strong>Sizing</strong> Overview ...................................................................................................................... 6<br />

General <strong>Hardware</strong> Setup ...................................................................................................... 6<br />

<strong>IQ</strong> Storage Sizes .................................................................................................................. 6<br />

General Database Configuration ........................................................................................... 6<br />

CPUs ................................................................................................................................... 7<br />

Memory .............................................................................................................................. 7<br />

Storage and I/O .................................................................................................................. 7<br />

Overview of <strong>Sybase</strong> <strong>IQ</strong> Memory Management ........................................................................... 8<br />

Operating System and Non-<strong>Sybase</strong> <strong>IQ</strong> Memory...................................................................... 8<br />

<strong>Sybase</strong> <strong>IQ</strong> Memory .............................................................................................................. 8<br />

The Complete Memory Picture ............................................................................................ 16<br />

How Much RAM <strong>for</strong> <strong>IQ</strong>? ...................................................................................................... 16<br />

Swap Space Allocation ....................................................................................................... 17<br />

Example ............................................................................................................................ 17<br />

Overview of <strong>Sybase</strong> <strong>IQ</strong> Disk Fundamentals ............................................................................. 18<br />

Read and Write Operations ................................................................................................ 18<br />

<strong>IQ</strong>_SYSTEM_MAIN ............................................................................................................. 18<br />

<strong>Sizing</strong> CPUs, Cores, and Processors ........................................................................................ 20<br />

Data Loads and Changes .................................................................................................... 20<br />

Queries ............................................................................................................................. 21<br />

<strong>Sizing</strong> Memory ...................................................................................................................... 23<br />

Data Loads and Changes .................................................................................................... 23<br />

Queries ............................................................................................................................. 24<br />

<strong>Sizing</strong> Storage ....................................................................................................................... 25<br />

<strong>IQ</strong>_SYSTEM_MAIN <strong>Sizing</strong> ................................................................................................... 25<br />

General <strong>Guide</strong>lines ............................................................................................................. 25<br />

Storage Stripe Size, Stripe Width, and Block Sizes................................................................ 26<br />

Physical Drives and Device Controllers ................................................................................ 28<br />

Devices <strong>for</strong> a Single Node Implementation .......................................................................... 29<br />

Devices <strong>for</strong> a Multi Node Implementation ............................................................................ 29<br />

Local Store Devices ............................................................................................................ 30<br />

<strong>IQ</strong> Device Placement .......................................................................................................... 30<br />

<strong>IQ</strong> Device Mapping ............................................................................................................ 30<br />

<strong>Sizing</strong> Network ...................................................................................................................... 32<br />

Per<strong>for</strong>mance ...................................................................................................................... 32<br />

Content Switches and <strong>IQ</strong> Multiplex...................................................................................... 32<br />

<strong>IQ</strong> Page Sizes ....................................................................................................................... 34<br />

Concurrent Users ............................................................................................................... 34<br />

Table Row Count ............................................................................................................... 35<br />

Operational Impact ............................................................................................................ 35<br />

Threads ................................................................................................................................ 37<br />

Startup Thread Allocation ................................................................................................... 37<br />

Disk I/O Threads ............................................................................................................... 37<br />

Are Enough Threads Available? ........................................................................................... 38<br />

Final<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!