Что такое таблица DBTUNE?

На самом базовом уровне таблица sde_dbtune является справочной таблицей; при создании или добавлении данных база геоданных ArcSDE выполняет поиск указанного ключевого слова конфигурации в таблице sde_dbtune. ArcSDE принимает параметры и строки конфигурации, связанные с ключевым словом, и включает их в выражения CREATE TABLE или CREATE INDEX, которые клиентское приложение передает в базу данных. Это определяет, как таблица или индекс хранятся в базе данных.

Например:

Пользователь с именем pablo создает новый класс объектов с использованием Мастера нового класса пространственных объектов в ArcCatalog. Pablo определяет имя класса объектов (mines), имена полей, типы и длины. Кроме того, он указывает ключевое слово конфигурации DEFAULTS при создании класса объектов, затем указывает в этом мастере все прочие характеристики класса объектов. Так как база геоданных pablo хранится в Oracle, матер приводит к отправке выражений CREATE TABLE и CREATE INDEX в Oracle. ArcSDE осуществляет поиск по таблице DBTUNE всех записей с ключевым словом DEFAULTS. Для каждого параметра, связанного с ключевым словом DEFAULTS, в команды CREATE TABLE и CREATE INDEX включаются значения config_string, переданные мастером в базу данных. Для параметра B_STORAGE (который указывает хранилище бизнес-таблицы для класса объектов) в разделе DEFAULTS выражение может быть следующим:

CREATE TABLE pablo.mines (OBJECTID NUMBER(38), NAME NVARCHAR2(40), STATUS NUMBER(4)...)
IN TABLESPACE gisdata
WHERE PCTFREE = 0 and INITRANS = 4
ВниманиеВнимание:

Esri не рекомендует использовать SQL из редактора SQL для прямого изменения содержимого sde_dbtune. Такие действия приведут к обходу определенной защиты в средстве командной строки sdedbtune, что может вызвать возможное снижение производительности.

Таблица sde_dbtune создается при создании базы геоданных и заполнении ее ключевыми словами, именами параметров и значениями строк конфигурации по умолчанию. Таблица содержит следующие столбцы:

Таблица sde_dbtune в PostgreSQL

В базе данных PostgreSQL значения, заданные в таблице sde_dbtune, используются в следующих целях:

Связанные темы

9/11/2013