Nouvelles

Premiers pas avec les tablespaces InterBase

Avec chaque version d’InterBase, nous introduisons de nouvelles fonctionnalitĂ©s qui facilitent l’expĂ©rience de base de donnĂ©es pour nos utilisateurs. Lors de la sortie d’InterBase 2020, nous avons ajoutĂ© plusieurs amĂ©liorations et une nouvelle fonctionnalitĂ© intĂ©ressante appelĂ©e Tablespaces.

Qu’est-ce qu’un tablespace InterBase?

Un tablespace est un type d’emplacement de stockage ciblĂ© pour les objets de base de donnĂ©es. Il vous permet de regrouper les fichiers de donnĂ©es dans un espace de stockage spĂ©cifique (emplacement) que vous choisissez. Les tablespaces permettent d’amĂ©liorer les performances de la base de donnĂ©es et d’optimiser le matĂ©riel du serveur en permettant aux dĂ©veloppeurs et aux administrateurs de mieux contrĂŽler la disposition du disque.

Quelques choses Ă  savoir sur les tablespaces

  • La taille de page de votre base de donnĂ©es est la mĂȘme que celle de votre tablespace.
  • La taille maximale des bases de donnĂ©es IB peut passer de 32 To Ă  8160 To en utilisant des tablespaces primaires et 254 secondaires
  • Vous pouvez utiliser des tablespaces pour optimiser les performances de votre base de donnĂ©es d’exĂ©cution.
  • Votre (vos) fichier (s) de base de donnĂ©es principal est / sont toujours le tablespace principal

Configuration de vos tablespaces

IBConsole

  1. CrĂ©ez votre tablespace – donnez-lui un nom et un emplacement de fichier
  2. Attribuer des tables au tablespace – Ouvrez la table ou l’index et modifiez l’emplacement du tablespace
  3. Vérifiez que les tables et les index sont répertoriés dans les propriétés de votre espace table

Regardez la vidĂ©o sur la configuration d’un tablespace sur une table et un index dans IBConsole

Ligne de commande et ISQL
1. CREATE TABLESPACE <nom de l’espace table> FILE <‘Path / To / File / Location’>

Remarque: vous pouvez donner au tablespace l’extension de fichier de votre choix ou ne pas en utiliser du tout.

2. Attribuez des tables et des index Ă  votre tablespace:

    ALTER TABLE <table_name> [ALTER TABLESPACE {<tablespace_name>}]
    ALTER INDEX <index_name> <liste des colonnes> [ALTER TABLESPACE {<tablespace_name>}]

3. Double-cliquez sur le tablespace que vous avez crĂ©Ă© dans IBConsole et assurez-vous que les tables et index que vous avez ajoutĂ©s s’y trouvent ou utilisent ISQL:

    AFFICHER LES TABLES DANS TABLESPACE [<tablespace_name>]
    AFFICHER LES INDICES DANS TABLESPACE [<tablespace_name>]

Vous voulez en savoir plus sur les tablespaces dans InterBase 2020?

Docwiki: Tablespace – InterBase

TĂ©lĂ©chargement d’InterBase 2020: InterBase: base de donnĂ©es ultra-rapide intĂ©grable


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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES