Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

Premiers pas avec les tablespaces InterBase

В каждой версии InterBase мы вводим новые функции, которые упрощают работу с базой данных для наших пользователей. Когда был выпущен InterBase 2020, мы добавили несколько улучшений и новую замечательную функцию под названием Tablespaces.

Что такое табличное пространство InterBase?

Табличное пространство — это тип места хранения, предназначенный для объектов базы данных. Это позволяет вам группировать файлы данных в определенном месте хранения (месте), которое вы выбираете. Табличные пространства позволяют повысить производительность базы данных и оптимизировать оборудование сервера, позволяя разработчикам и администраторам иметь больший контроль над компоновкой диска.

Несколько вещей, которые вы должны знать о табличных пространствах

  • Размер страницы вашей базы данных такой же, как и размер вашей табличной области.
  • Максимальный размер баз данных IB может увеличиться с 32 ТБ до 8160 ТБ с использованием первичных и 254 вторичных табличных пространств.
  • Вы можете использовать табличные пространства для оптимизации производительности вашей базы данных во время выполнения.
  • Ваш основной файл (ы) базы данных всегда является основным табличным пространством

Настройка ваших табличных пространств

IBConsole

  1. Создайте свое табличное пространство — дайте ему имя и расположение файла
  2. Назначьте таблицы табличному пространству — откройте таблицу или индекс и измените расположение табличного пространства.
  3. Убедитесь, что таблицы и индексы перечислены в свойствах вашего табличного пространства.

Посмотрите видео о настройке табличного пространства для таблицы и индекса в IBConsole.

Командная строка и ISQL
1. CREATE TABLESPACE <имя табличного пространства> FILE <‘Path / To / File / Location’>

Примечание: вы можете дать табличному пространству расширение файла по вашему выбору или вообще не использовать его.

2. Назначьте таблицы и индексы вашему табличному пространству:

    ALTER TABLE <имя_таблицы> [ALTER TABLESPACE {<имя_таблицы>}]
    ALTER INDEX <имя_индекса> <список столбцов> [ALTER TABLESPACE {<имя_таблицы>}]

3. Дважды щелкните табличное пространство, созданное вами в IBConsole, и убедитесь, что добавленные вами таблицы и индексы присутствуют или используют ISQL:

    ПОКАЗАТЬ ТАБЛИЦЫ В TABLESPACE [<tablespace_name>]
    ПОКАЗАТЬ ИНДЕКСЫ В ТАБЛИЦЕ [<tablespace_name>]

Хотите узнать больше о табличных пространствах в InterBase 2020?

Докувики: Табличное пространство — InterBase

InterBase 2020 скачать: InterBase: сверхбыстрая встраиваемая база данных

What What's New in InterBase 15 What What's New in InterBase 15 See What's New in RAD Studio 13 Florence

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES