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: сверхбыстрая встраиваемая база данных


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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES