Adaptive Server IQ-M 12.4.3 Performance and Tuning Richard SoundyBI Europe Sybase Business...

Preview:

DESCRIPTION

Agenda - 2 Section 7Joins and Sorts Section 8The Query Tree Section 9Multiplex Section 10Administration etc. Section 11What was in the Release Section 12What should/will be in the 12.5 Release

Citation preview

Adaptive Server IQ-M 12.4.3Performance and Tuning

Richard Soundy BI Europe

Sybase Business Intelligence Division

Agenda - 1

• Section 1 Introduction• Section 2 Index Internals• Section 3 Database Design for IQ• Section 4 Building Databases etc.• Section 5 IQ Monitor• Section 6 Tuneable Options

Agenda - 2

• Section 7 Joins and Sorts• Section 8 The Query Tree• Section 9 Multiplex• Section 10 Administration etc.• Section 11 What was in the 12.4.3 Release• Section 12 What should/will be in the 12.5 Release

Introduction

Location Bits

• Fire Exits• Toilets• Duration• Breaks• Other bits….

Who am I ?

Richard SoundyIQ Technical ManagerBusiness IntelligenceBased in Europe+44-1628-597414Maidenhead UKsoundy@sybase.com

Prerequisites

• A reasonable working knowledge of Adaptive Server IQ-M

• A working knowledge of SQL• Some experience in Database Administration

Performance and Tuning

• In order the following are vital for performance :• 1) Database Design• 2) Database Design• 3) Database Design

Also

• In addition to Database Design the following are helpful :– Correctly sized hardware– Correct Set-up for IQ-M– Knowledge of Application– Ability to understand what IQ-M is doing and help IQ-M to

perform faster

Performance and Tuning

• In this course we can only suggest ideas and methods• The application of these ideas and methods is up to you• If anyone finds something that seems to work – tell us,

so we can incorporate the ideas

Performance and Tuning

• A lot of what we teach here is heuristic – we tried it once (or twice) and it works

• But a large amount comes from the engineers and comes under the heading of “well this should work this way!”

• If this doesn’t happen in the field – let us know – and we will try and find out why

Introduction - End

Recommended