Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Notícia

Comece a usar o InterBase Tablespaces

A cada versão do InterBase, introduzimos novos recursos que tornam a experiência do banco de dados mais fácil para nossos usuários. Quando o InterBase 2020 foi lançado, adicionamos várias melhorias e um ótimo novo recurso chamado Tablespaces.

O que é um Tablespace InterBase?

Um Tablespace é um tipo de local de armazenamento destinado a objetos de banco de dados. Ele permite que você agrupe arquivos de dados em um espaço de armazenamento específico (local) de sua escolha. Os espaços de tabela permitem melhor desempenho do banco de dados e otimização do hardware do servidor, permitindo que desenvolvedores e administradores tenham mais controle sobre o layout do disco.

Algumas coisas que você deve saber sobre Tablespaces

  • O tamanho da página do seu banco de dados é o mesmo tamanho da página do seu espaço de tabela.
  • O tamanho máximo dos bancos de dados IB pode aumentar de 32 TB para 8160 TB usando espaços de tabela primários e 254 secundários
  • Você pode usar espaços de tabela para otimizar o desempenho do banco de dados em tempo de execução.
  • Seu (s) arquivo (s) de banco de dados principal (s) é / são sempre o espaço de tabela principal

Configurando seus Tablespaces

IBConsole

  1. Crie seu espaço de tabela – dê a ele um nome e localização de arquivo
  2. Atribuir tabelas ao espaço de tabela – Abra a tabela ou índice e altere a localização do espaço de tabela
  3. Verifique se as tabelas e índices estão listados nas propriedades do espaço de tabela

Confira o vídeo sobre como configurar um espaço de tabela em uma tabela e índice no IBConsole

Linha de Comando e ISQL
1. CREATE TABLESPACE <nome do espaço de tabela> FILE <‘Caminho / Para / Arquivo / Localização’>

Observação: você pode atribuir ao espaço de tabela a extensão de arquivo de sua escolha ou não usar nenhuma.

2. Atribua tabelas e índices ao seu espaço de tabela:

    ALTER TABLE <table_name> [ALTER TABLESPACE {<tablespace_name>}]
    ALTER INDEX <index_name> <lista de colunas> [ALTER TABLESPACE {<tablespace_name>}]

3. Clique duas vezes no espaço de tabela que você criou no IBConsole e certifique-se de que as tabelas e índices adicionados estão lá ou usando ISQL:

    MOSTRAR TABELAS EM TABLESPACE [<tablespace_name>]
    MOSTRAR ÍNDICES NA TABLESPACE [<tablespace_name>]

Quer saber mais sobre os tablespaces no InterBase 2020?

Docwiki: Tablespace – InterBase

Download do InterBase 2020: InterBase: Ultra-Fast Embeddable Database

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES