Curso Informix Internal Architecture

  • Database

Curso Informix Internal Architecture

24 horas
Visão Geral

O Curso Informix Internal Architecture, é destinado a administradores de sistemas Informix experientes, interessados ​​em aprimorar suas habilidades de solução de problemas e monitoramento. Neste Curso Informix Internal Architecture, você aprenderá habilidades avançadas para monitorar e analisar diversas estruturas em um ambiente Informix. Serão apresentadas informações detalhadas sobre a arquitetura de dbspaces, blobspaces, sbspaces e seus vários componentes até o nível da página. Você também aprenderá mais sobre processadores virtuais e como monitorar a atividade de threads. Você aprenderá mais sobre componentes de memória compartilhada e como os pools de memória são projetados e usados. Por fim, você aprenderá detalhes mais detalhados sobre vários processos do Informix, incluindo pontos de verificação, registro físico e lógico e recuperação rápida.

Objetivo

Ao participar do Curso Informix Internal Architecture, os participantes aprenderão a:

  • Identificar os elementos de uma página do Informix Dynamic Server
  • Defina os termos que identificam os elementos de um dbspace
  • Liste e descreva as páginas reservadas do dbspace raiz
  • Explique o propósito do tblspace tblspace e identifique os elementos de uma página de partição
  • Explique o propósito dos tblspaces do Informix Dynamic Server
  • Liste e descreva os tipos de páginas de nós de índice e seus componentes
  • Explique as diferenças arquitetônicas entre tabelas e índices fragmentados e não fragmentados
  • Descrever os componentes de blobspaces e sbspaces
  • Explicar como processadores e threads virtuais são usados ​​em um servidor de banco de dados
  • Descrever como os dados são armazenados e gerenciados na memória compartilhada
  • Explicar como os arquivos de log físicos e lógicos são usados ​​no processo de recuperação rápida
Publico Alvo
  • Este Curso Informix Internal Architecture é para Administradores de Sistema Informix.
Pre-Requisitos
  • É necessária experiência como administrador do Informix Dynamic Server.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction

  1. Describe basic Informix Dynamic Server terminology
  2. Explain basic processes performed within the server

The Dynamic Server Page

  1. Describe the basic layout of a Dynamic Server page
  2. Identify and describe the components of a page header
  3. Explain the purpose of a slot table
  4. Use the oncheck utility to view IDS pages

Dbspace Layout

  1. Describe the layout of a Dynamic Server chunk
  2. Describe the contents of the reserved pages
  3. Explain the purpose of a chunk free-list page
  4. Describe the structure of a partition page
  5. Identify the elements of a partition number (partnum)
  6. Describe the structure of physical and logical log pages

Tblspaces

  1. List and describe the elements of a tblspace
  2. Explain the purpose of the database tblspace
  3. Explain the purpose of the bitmap page
  4. Explain the purpose of rowids
  5. List and describe various types of tblspace pages

Index Architecture

  1. Describe the elements of a B-tree
  2. Describe the elements of an index node page
  3. Explain how key values are stored on an index page
  4. Use oncheck commands to view index node pages

Fragmented Tables and Indexes

  1. Use system catalogs to locate fragment partition numbers
  2. Display pages from a fragmented index
  3. Display pages from a fragmented table

Blobspaces

  1. Describe the layout of a blob chunk
  2. Identify and describe the elements of a blobpage map page
  3. Explain the meaning of a blobpage address
  4. Use oncheck to view a blobpage
  5. Describe how blobspace blobpages are logged and archived
  6. Compare the advantages of storing blobs in a blobspace versus storing blobs in a dbspace partition

Sbspaces

  1. Identify and describe the elements of an sbspace chunk
  2. Describe the contents of sbspace reserved pages
  3. List the tables stored in the metadata area and describe the purpose of each
  4. Explain how smart large objects information is stored on a data page
  5. Explain the process used to locate a smart LO
  6. Monitor sbspaces using the oncheck and onstat utilities

Virtual Processors and Threads

  1. List the components of a thread
  2. Monitor thread activity using onstat and the sysmaster tables
  3. Explain how a context switch works
  4. Explain how mutexes and conditions are used

Shared Memory Architecture

  1. Describe how a process attaches to shared memory
  2. Explain the internal structure of Informix Dynamic Server shared memory
  3. Use onstat to monitor the usage of Informix Dynamic Server shared memory

Communications

  1. Explain the different methods by which a client can communicate to the database server
  2. Describe the process used by Informix Dynamic Server utilities to communicate to the server
  3. Explain how Informix Dynamic Server uses semaphores
  4. Use onstat to monitor Informix Dynamic Server communications

Physical and Logical Logs

  1. Describe the purpose and contents of the physical log
  2. Explain the structure of logical logs and log pages
  3. Use the onlog utility to examine the contents of your logical logs
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas