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
- CrĂ©ez votre tablespace – donnez-lui un nom et un emplacement de fichier
- Attribuer des tables au tablespace – Ouvrez la table ou l’index et modifiez l’emplacement du tablespace
- 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
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today
   Free Delphi Community Edition   Free C++Builder Community Edition