Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
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