Nesta parte, as funções e funcionalidades que são específicas ao Release 6 estão precedidas pelo símbolo - V6.
O release atual de tanto o Server Studio™ quanto o Sentinel™ provêm suporte total à Versão 10, último lançamento do IBM Informix® Dynamic Server.
DATABASE DEVELOPMENT AND DEBUGGING
V6 A nova funcionalidade dos Diagramas, ou Modelos de Entidade-Relacionamento do Schema Manager permitem análises gráficas quase instantâneas, de dependências e relacionamentos complexos entre objetos da base de dados como: Tabelas, Views, Índices, Stored Procedures e Triggers. Estes modelos/diagramas fornecem ajuda vital na visualização e na documentação das constraints e do desenho lógico das bases.
• Engenharia reversa de todo o banco de dados pela geração dos Modelos de Entidade-Relacionamento do schema lógico em uma única operação;
• Suporta a criação de sub-schemas dos Modelos de E/R ao nível desejado do objeto, baseado nos subconjuntos selecionados pelo usuário dos objetos da base de dados;
• Layouts de objetos customizáveis interativamente nos Modelos de E/R, para atender às preferências de visualização de cada usuário;
• Seleção de qualquer conector de relacionamento dos objetos nos Modelos de E/R permitem navegação instantânea ao código fonte que define as dependências dos objetos;
• Habilidade de armazenar os Modelos em arquivos externos para visualização off-line, ou para compartilhamento com outros membros do time;
• Capacidade de impressão dos Modelos de E/R em múltiplas páginas para uma documentação física do desenho lógico das bases.
------------------------------------------------------------------------------------------------------------- |
V6 O Dependencies Analyzer foi completamente redesenhado, e agora está completamente integrado com o componente de Modelos de E/R (E/R Diagrams) do Schema Manager, para prover uma análise compreensiva de dependências complexas dos objetos da base de dados.
• Novo algoritmo aumenta significativamente a performance da análise de dependências recursivas em bancos de dados de larga escala, contendo milhares de objetos;
• Apresentação integrada em árvore de navegação que combina dependências de objetos “refere a” e “referido por”, para a conveniência do usuário;
• Seleção de qualquer nó na árvore de navegação do Dependencies Analyzer pelo usuário permite navegação instantânea ao código fonte que define as dependências do objeto;
------------------------------------------------------------------------------------------------------------- |
O novo Table Manager apresenta as propriedades essenciais das tabelas da base de dados em uma interface totalmente redesenhada com menos abas de navegação, que organizam logicamente o desenho da tabela, armazenamento físico, atividade do usuário e outras informações vitais.
• V6 Um novo painel de Dependências (Dependencies tab)foi adicionado para prover visualização integrada das dependências individuais das tabelas e seus relacionamentos a outros objetos em uma base de dados, junto com um exame contextual detalhado de como tais dependências e relacionamentos são expressados no código fonte;
• V6 Adicionado a habilidade para ver e editar o valor DEFAULT das colunas das tabelas;
• V6 O Table Editor foi melhorado com a adição da auto-busca (auto-search) para a definição dos tipos de dados da coluna;
• Sumário melhorado das propriedades das Tabelas, mostra informações atualizadas sobre o tamanho das tabelas da base de dados, extents, fragmentação e a data do último UPDATE STATISTICS;
• Novas facilidades para examinar as informações do armazenamento físico dos “detached indexes” das tabelas;
• Novo painel de Dados (Data tab) foi adicionado para facilitar o exame interativo dos dados contidos em cada tabela;
------------------------------------------------------------------------------------------------------------- |
V6 O Execution Plan Analyzer foi totalmente redesenhado para prover uma interface gráfica mais completa para análise e sintonia de comandos SQL complexos.
• Navegação por Diagramas Gráficos, em adição às Árvores de Navegação, suporta o exame detalhado dos planos de execução para comandos SQL simples ou múltiplos;
• Integração do Execution Plan Analyzer com o painel de propriedades das Stored Procedures, permite análises gráficas quase instantâneas dos planos de execução para todos os comandos SQL contidos em uma stored procedure, com o percentual relativo ao custo estimado de cada comando SQL distinto, para identificar potenciais seguimentos do código que podem impactar negativamente na performance;
• Integração do Execution Plan Analyzer com o painel de propriedades das Views, análise gráfica detalhada do plano de execução escolhido pelo engine do banco de dados para uma determinada View;
------------------------------------------------------------------------------------------------------------- |
O SQL Editor foi redesenhado para aumento de performance e usabilidade.
• V6 A funcionalidade que completa automaticamente o código conforme é digitado, foi adicionada para ajudar a procurar e finalizar nomes de tabelas, views e colunas, e mais palavras-chave SQL mais comuns, na fase de desenvolvimento. O simples comando (Ctrl + Space) invoca esta funcionalidade, exibindo os objetos disponíveis, seus atributos e listas de palavras-chave SQL que se encaixem no contexto;
• V6 O SQL Editor agora permite mudanças na fonte para acomodar as preferências dos usuários;
• V6 Nova habilidade de executar sub-segmentos de comandos SQL da posição do cursor no editor de código;
• V6 Os resultados das consultas agora podem ser exportados para arquivos externos com a opção de incluir cabeçalho de nomes de colunas com os dados;
• V6 Avisos opcionais são fornecidos quando o usuário tenta executar operações de “DELETE” ou “UPDATE” sem a cláusula “WHERE”;
• V6 Integração do Execution Plan Analyzer com o painel de propriedades das Stored Procedures, permite análises gráficas quase instantâneas dos planos de execução para todos os comandos SQL contidos em uma stored procedure, com o percentual relativo ao custo estimado de cada comando SQL distinto, para identificar potenciais seguimentos do código que podem impactar negativamente na performance;
• V6 Suporte a operações de “copy and paste” nas células dos resultados das consultas;
• V6 Maior suporte para visualização de imagens em colunas de tabelas, armazenados em uma variedade de formatos gráficos, incluindo: BMP, TIFF, GIF, JPG, PNG, etc;
• Redução substancial de consumo de memória, permite o retorno de resultados de consultas com centenas de milhares de registros sem o retorno da condição “out of memory”;
• Novos templates de sintaxe foram adicionados para as operações Create New Trigger e Create New Routine;
• Melhor gerenciamento de caracteres de fim-de-linha, quando arquivos de texto estiverem sendo salvos em sistemas operacionais Windows;
CONFIGURATION AUDITING AND CHANGE MANAGEMENT
Redesenhado, o DB Difference Analyzer aumentou substancialmente a performance e sua usabilidade.
• V6 Nova funcionalidade para comparar permissões em objetos da base de dados, suporta um gerenciamento efetivo de mudanças da segurança e auditorias;
• V6 Opção adicionada para ignorar caracteres especiais e sensitividade de caixa (case sensitivity) durante análises diferenciais SPL stored procedures e triggers;
• V6 O algoritmo redesenhado aumentou significativamente a performance das análises diferenciais;
• V6 A análise diferencial do ONCONFIG foi melhorada e agora suporta a comparação entre valores correntes e definidos em arquivo;
• V6 Melhorias na análise diferencial de índices;
• V6
Nova funcionalidade Data Difference do DB Difference Analyzer facilita o
acompanhamento eficiente das mudanças dos metadados de sistema do
banco de dados;
DATA AND STORAGE MANAGEMENT
As funcionalidades de gerenciamento de dados e armazenamento passaram por uma remodelagem substancial, para aumentar a facilidade e eficiência na manipulação de grandes quantidades de dados.
• V6 O Data Manager agora suporta totalmente o Informix® High Performance Loader (“HPL”), que provê cargas e descargas de vastos volumes de dados para ou de um banco de dados específico, de uma forma muito eficiente. Sua interface de gerenciamento gráfico intuitiva e fácil de usar, pode ser utilizada para:
| •• Troca de dados com fitas, arquivos e programas, e conversão de dados destas fontes em um formato compatível com os bancos de dados Informix®; |
| •• Controle do formato e da seleção dos registros de uma ou qualquer combinação de fontes de entrada, incluindo arquivos descarregados, fitas, ou “application pipes” (para UNIX); |
| •• Geração dos componentes HPL como definições de “device array”, formatos, consultas, mapas, filtros e projetos, requeridos para os jobs de carga e descarga; |
| •• Suporte à arquitetura cliente/servidor para gerenciamento da base de dados onpload em qualquer servidor de bancos de dados na rede corporativa; |
• V6 Aumento na performance nas operações de importação de dados;
• V6 Jobs de importação de dados agora com suporte total à operações em múltiplas tabelas;
• V6 Suporte adicionado para salvar e reutilizar definições de jobs de importação e exportação de dados;
• V6 A nova funcionalidade Data Difference do DB Difference Analyzer permite análises comparativa de dados de duas tabelas em bancos de dados locais, ou em servidores Retrospectarados na rede corporativa. O algoritmo altamente eficiente suporta rápidas análises diferenciais de tabelas contendo milhões de registros;
• V6 A funcionalidade DB Reorg do Server Administrator foi atualizada para tirar vantagem total da capacidade do HPL de gerenciar eficientemente cargas e descargas de massivas quantidades de dados de ou para um banco de dados. E agora também provê suporte para reorganização de múltiplas tabelas em uma mesma operação;
• V6 Suporte adicionado à utilização de nomes de arquivos default, durante a importação de dados de múltiplos arquivos em um diretório especificado;
• V6 O novo visualizador de índices (Indexes Viewer) facilita a análise do espaço de armazenamento consumido pelos índices do banco de dados;
• A nova função para habilitar e desabilitar triggers, índices e constraints tanto em um grupo seleto de tabelas, quanto para todo o banco de dados, para facilitar rápidas importações de dados;
• Adicionado o formato de arquivo CSV compatível com o Excell para salvar conjuntos de dados exportados;
SECURITY MANAGEMENT
• V6 O Permissions Manager foi redesenhado para aumentar a usabilidade, provendo facilidades substancialmente mais intuitivas para o gerenciamento do schema de segurança do banco de dados;
• V6 Foi adicionada a habilidade de replicar as definições de permissões de um determinado Usuário ou “Role” para qualquer groupo de Usuários e “Roles”.
INTERFACE AND WORKFLOW ENHANCEMENTS
A interface gráfica da aplicação foi redesenhada, para aumentar a conformidade aos padrões Windows - com suporte a múltiplas operações no workspace. As análises adicionais da estrutura e atividades do banco de dados, permitem respostas mais eficientes à problemas que precisem de atenção, e facilitam um workflow mais intuitivo.
• V6 Filtros de objetos definidos pelos usuários foram adicionados ao Object Explorer e o painel de Propriedades para melhorar a responsividade geral e o workflow no trabalho com os bancos de dados contendo um grande número de objetos;
• V6 Os grids de Propriedades agora suportam um layout persistente para ordem e largura das colunas, para acomodar as preferências dos usuários;
• V6 Adicionada a habilidade para configurar os caminhos default dos arquivos para scripts SQL, templates de código, conjuntos de dados importados/exportados, scripts de automação de tarefas, Modelos de E/R, etc;
• V6 O Memory Pools View foi adicionado para facilitar a análise da atividade dos buffers;
• V6 O Server Storage View foi redesenhado para aumentar a eficiência de visualização e análise dos recursos de armazenamento do banco de dados;
• V6 Adicionado suporte para salvar todos os relatórios de sistema (como tabelas, dbspaces, chunks, etc.) direto para arquivos de texto;
• V6 O módulo de impressão foi melhorado, permitindo agora previews de grid layout com múltiplas páginas, e impressão dos resultados das consultas e todos os relatórios;
• V6 Adicionada a habilidade para exportar relatórios, resultados das consultas e Modelos de E/R em formato pdf;
• Adicionada a função “auto-sort tabular grids” pelo header das colunas;
• A visão de propriedades dos DB Spaces e Chunks foi melhorada;
• Adicionada a navegação por hyperlink, para permitir o rápido drilldown para os detalhes das tabelas, da lista de objetos residentes nos DB Spaces e Chunks;
• Parâmetros de tamanho para tabelas, índices, bancos de dados e DB Spaces agora são apresentados tanto em número de páginas de dados, quanto em MB;
• Adicionados os botões de comando Back and Foward à barra de ferramentas para uma navegação facilitada entre os painéis da aplicação;
• Adicionado o comando Recent Files ao menu File para um rápido acesso ao arquivos usados recentemente;
• O Object Explorer provê melhores tempos de recuperação para as propriedades dos objetos do banco de dados e mais:
| •• Melhor apresentação de Chaves Primárias e Estrangeiras; |
| •• o Habilidade de realizar buscas por objetos do banco de dados pela digitação dos primeiros caracteres do nome do objeto; |
| •• Etc. |
SERVER CONNECTION MANAGEMENT
O Connection Manager foi atualizado para aumentar a usabilidade, provendo suporte adicional à operações remotas, e habilidade para automatizar respostas customizadas no prompt durante sessões interativas de console terminal Telnet/SSH.
• V6 Autenticação de Chave Primária (“PK”) foi adicionado ao suporte do protocolo SSH2 para aumentar a segurança das conexões aos servidores de banco de dados;
• Adicionado suporte ao protocolo SSH2.
A redução significante de consumo de memória permite que o Sentinel™ gerencie melhor matrizes de monitoramento com grandes parâmetros de performance, e reduz os tempos totais de resposta do sistema.
HOST PLATFORM PERFORMANCE MONITORING ANALYTICS
V6 A nova capacidade para monitorar os parâmetros de performance da plataforma de operação do servidor que hospeda os bancos de dados Informix®, provê a habilidade crítica para que se ganhe um insight compreensivo das potenciais causas da degradação de performance e disponibilidade dos sistemas de bancos de dados.
• A arquitetura sem agentes, permite a implementação mais fácil de uma solução de monitoramento de performance do servidor que hospeda os bancos de dados Informix®;
• Suporte a uma coleção altamente granular das métricas de performance do servidor, ao nível de CPU, discos, volumes e rede;
• Os dados time-series de performance coletados no servidor, são totalmente correlacionados e integrados com as métricas de performance correspondentes dos bancos de dados Informix® residentes.
IMPROVED DBMS PERFORMANCE MONITORING AND ANALYTICS
V6 Para facilitar uma análise mais flexível dos parâmetros de performance coletados pelo Sentinel™, as seguintes funcionalidades foram adicionadas:
• Suporte a métricas adicionais de performance do IDS, como CHECKPOINT DURATION, MEMORY BUFFERS, % OF LOGICAL LOG FILL, THREADS IN READY QUEUE, etc.
• Novos gráficos multi-parametrizados provêem a habilidade de realizar análises correlacionais dos dados de performance time-series coletados;
• Nova habilidade de realizar análises estatísticas dos comandos SQL capturados, baseadas na freqüência de ocorrência de comandos únicos, e o custo estimado de execução;
• A total integração do Execution Plan Analyzer com os monitores de SQL Capture (Captura de SQL), permite análises gráficas quase instantâneas dos planos de execução capturados, com a apresentação do percentual relativo do custo total estimado para cada segmento distinto dos comandos SQL, sinalizando potenciais fontes de problemas de performance;
• Filtragem por objetos do banco de dados ou tipos de comando nos SQL capturados foi adicionada ao SQL Capture;
• Suporte a hospedagem do repositório do Sentinel™ no servidor SGBD Informix;
• Habilidade para armazenar e reutilizar os relatórios gráficos de histórico de performance;
• Intervalos de tempo definidos pelo usuário para busca de dados time-series armazenados no repositório de histórico de performance;
• Nova opção de seleção Graph Type para escolha e visualização dos gráficos de histórico de performance.
Copyright © 2002-2010 CM5 Brasil. Todos os direitos reservados. All rights reserved.