Em várias ocasiões nos deparamos com lentidão no momento da conexão com o banco de dados ou com a edição e execução de aplicações.
Para resolver este problema podemos configurar o filtro da conexão para que o carregamento dos dados seja otimizado. Para isto, siga os passos abaixo:
Passo 1 - Criação da conexão
Acesse o menu “Banco de dados > Nova Conexão” para criar uma nova conexão em seu projeto.
Passo 2 - Selecionar o banco de dados
Escolha o banco de dados ( no nosso caso “Oracle” ).
Passo 3 - Configurar parâmetros de conexão
Neste passo devemos configurar os itens abaixo:
— Nome da Conexão - Pode ser utilizado qualquer nome para identificar a conexão. ( No nosso caso foi utilizado o padrão “conn_oracle” )
— Driver do SGBD - Devemos selecionar o driver de conexão adequado de acordo com o banco de dados Oracle.
— Base de Dados - Podemos utilizar diretamente o ip/TSNAME para realizar a conexão ao banco de dados desejado
— Esquema - SCHEMA do banco de dados a ser utilizado.
— Usuário - Usuário do banco de dados Oracle
— Senha - Senha do banco de dados Oracle
E clicar no ícone “Testar Conexão”.
Passo 4 - Configurar o filtro da conexão
Neste momento, devemos realizar os passos abaixo para otimizar a configuração em nossa conexão ao banco de dados Oracle
— Exibir - Escolhemos quais itens do banco de dados serão exibidos no momento da criação das aplicações.
— Filtros - Aqui temos dois itens que pode ser configurados:
— Tabelas - Podemos digitar o nome das tabelas que serão exibidas ou não.
— Proprietário - Devemos utilizar o nome ( sempre em maiúsculo ) do SCHEMA, para que seja exibido ou não na lista de tabelas no momento da criação da aplicação.
— Exibir - Escolher se o dado inserido em "Tabelas" e/ou em "Proprietário" será exibido ou não.
Neste exemplo abaixo, somente os dados do SCHEMA "SYSTEM" serão exibidos no momento da criação das aplicações
Seguindo estes passos, evitamos o carregamento de todos os SCHEMAS ou Tabelas do banco de dados diminuindo a quantidade de dados que são requisitados ao banco de dados , aumentando a velocidade da criação, edição e execução das aplicações.