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

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

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