DB2 integrated cluster environment deployment guide

The IBM DB2 Integrated Cluster Environment for Linux is a completely integrated, high-performance, and pre-tested solution that incorporates best-of-breed software, hardware, and services. This IBM Redbooks publication provides you with the technical details of the DB2 Integrated Cluster Environment...

Descripción completa

Detalles Bibliográficos
Autor Corporativo: International Business Machines Corporation. International Technical Support Organization (-)
Otros Autores: Chen, Whei-Jen (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [San Jose, Calif.] : International Technical Support Organization c2004.
Edición:1st ed
Colección:IBM redbooks.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627147206719
Tabla de Contenidos:
  • Front cover
  • Contents
  • Figures
  • Tables
  • Notices
  • Trademarks
  • Preface
  • The team that wrote this redbook
  • Acknowledgement
  • Become a published author
  • Comments welcome
  • Chapter 1. Introduction
  • 1.1 Why DB2 on Linux
  • 1.1.1 DB2 + Linux = Versatility
  • 1.1.2 Versatility + eServers = Value
  • 1.2 What is a cluster
  • 1.2.1 Cluster types
  • 1.2.2 DB2 partitioned databases
  • 1.3 The DB2 Integrated Cluster Environment solution
  • 1.3.1 The ingredients for success
  • 1.4 Benefits of DB2 Integrated Cluster Environment
  • 1.4.1 Scalability pays great returns
  • 1.4.2 Proven performance at a low cost
  • 1.4.3 High levels of availability
  • 1.4.4 Easily managed
  • 1.4.5 Seamless interoperability
  • 1.5 DB2 Architecture
  • 1.5.1 DB2 database access
  • 1.6 Summary
  • Chapter 2. Selecting your cluster
  • 2.1 Platform
  • 2.1.1 IA32 (and x86)
  • 2.1.2 AMD64 (and x86-64)
  • 2.1.3 Platform selection
  • 2.2 Server types and models
  • 2.2.1 1U "Pizza-box" - x335
  • 2.2.2 AMD64 "Pizza-box" - e325
  • 2.2.3 2U 2P - x345
  • 2.2.4 4P - x365
  • 2.2.5 HS20 (2-way
  • 14 Blades in a 7U unit)
  • 2.2.6 Server selection
  • 2.3 Storage
  • 2.3.1 Localized vs. centralized storage topologies
  • 2.3.2 Enterprise Storage Servers (ESSs)
  • 2.3.3 DS4000 series
  • 2.3.4 Direct Attached Fibre Storage (EXP)
  • 2.3.5 Direct-attached SCSI storage (ServeRAID™)
  • 2.3.6 Network Attached Storage (NAS)
  • 2.3.7 Storage selection
  • 2.4 Network interconnect
  • 2.4.1 InfiniBand option
  • 2.4.2 Network selection
  • 2.5 Linux distribution
  • 2.5.1 Validated enterprise-class Linux distributions
  • 2.5.2 Linux distribution selection
  • 2.6 Sample configurations
  • 2.6.1 A 32-bit configuration
  • 2.6.2 A Scaled-out 32-bit configuration
  • 2.6.3 A 64-bit benchmark configuration
  • 2.6.4 A 4-way building block
  • 2.7 Summary
  • Chapter 3. Planning and design.
  • 3.1 Steps for building a large partitioned database
  • 3.2 Disk considerations
  • 3.2.1 Summary of the most popular RAID levels
  • 3.2.2 Data placement
  • 3.2.3 Log placement
  • 3.2.4 Data availability and performance
  • 3.2.5 General storage performance recommendations
  • 3.3 Database design considerations
  • 3.3.1 Understand data partitioning
  • 3.3.2 Define the number of database partitions
  • 3.3.3 Define database partition groups
  • 3.3.4 Design the table spaces
  • 3.3.5 Understand partitioning map
  • 3.3.6 Choose the partitioning key
  • 3.3.7 Size the tables
  • 3.3.8 Size for MDC utilization
  • 3.3.9 Size for MQT utilization
  • 3.3.10 Configure DB2 UDB
  • 3.3.11 Recommended parameters for performance
  • 3.3.12 Naming conventions
  • Chapter 4. Implementation
  • 4.1 Lab environment
  • 4.1.1 Hardware environment
  • 4.1.2 Software environment
  • 4.1.3 Topology of the lab environments
  • 4.2 Prepare your Linux OS for DB2 Integrated Cluster Environment
  • 4.2.1 Basic requirements
  • 4.2.2 Installation planning and preparation
  • 4.3 DB2 partitioned database setup
  • 4.3.1 Considerations on DB2 installation
  • 4.3.2 Preparations for DB2 UDB product installation
  • 4.3.3 DB2 UDB product installation
  • 4.3.4 Preparation for instance creation
  • 4.3.5 Instance creation
  • 4.3.6 Node configuration
  • 4.3.7 Preparation for database directory (optional)
  • 4.3.8 Database creation
  • 4.3.9 Data loading
  • 4.4 Post installation tasks - Initial tuning
  • 4.4.1 Tuning your DB2 through Configuration Advisor GUI tool
  • 4.4.2 Tuning your DB2 by using the autoconfigure command
  • 4.4.3 Important DB2 registry and environment variables
  • 4.4.4 Validating logical database design with the DB2 Design advisor
  • Chapter 5. Operations and administration
  • 5.1 Manageability enhancements
  • 5.1.1 Health Center enhancements
  • 5.1.2 Automated log file management.
  • 5.1.3 Self-tuning for backup and restore
  • 5.1.4 Recover database
  • 5.1.5 Automatic setting of prefetch size
  • 5.2 Monitoring
  • 5.2.1 DB2 instruments
  • 5.2.2 Linux tools
  • Chapter 6. High availability
  • 6.1 Introduction
  • 6.1.1 What is high availability
  • 6.1.2 Types of high availability
  • 6.1.3 High availability in clusters
  • 6.1.4 Failover in a highly available cluster
  • 6.1.5 High-availability clustering configurations
  • 6.1.6 High-availability software solutions
  • 6.1.7 Automatic Client Reroute
  • 6.2 TSA implementation
  • 6.2.1 TSA fundamentals
  • 6.2.2 TSA installation
  • 6.2.3 TSA resource planning for an HA DB2 cluster
  • 6.2.4 Basic implementation with the regdb2salin script
  • 6.2.5 Advanced implementation
  • 6.2.6 Scaling out your HA DB2 clusters
  • 6.2.7 Notes on Logical Volume Manager
  • Chapter 7. Scaling
  • 7.1 Introduction to scalability
  • 7.1.1 Scale-up vs. scale-out
  • 7.1.2 Scalability dimensions
  • 7.2 Scaling up
  • 7.2.1 Adding additional processors
  • 7.2.2 Taking advantage of greater parallelism
  • 7.2.3 Adding additional memory
  • 7.3 Scaling out
  • 7.3.1 Preparing the new servers
  • 7.3.2 Moving database partitions without data redistribution
  • 7.3.3 Adding database partitions
  • 7.3.4 Data redistribution via REDISTRIBUTE command
  • 7.3.5 Alternate methods of data redistribution
  • Related publications
  • IBM Redbooks
  • Other publications
  • Online resources
  • How to get IBM Redbooks
  • Help from IBM
  • Index
  • Back cover.