Что такое таблица 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 создается при создании базы геоданных и заполнении ее ключевыми словами, именами параметров и значениями строк конфигурации по умолчанию. Таблица содержит следующие столбцы:
- keyword: ключевое слово конфигурации
- parameter_name: параметр конфигурации
- config_string: значение, назначенное параметру конфигурации
Таблица SDE_dbtune в SQL Server
Таблица SDE_dbtune в базе геоданных на сервере SQL Server используется в следующих случаях:
- Загрузка таблиц и индексов в специальные группы файлов
- Определение индекса, созданного в качестве кластеризованного или не кластеризованного
- Определение процента заполнения страницы индексов
- Определение объема двоичных данных, которые могут быть сохранены на страницах данных (в отличие от страниц изображений)
- Установка формата хранения геометрии и растров
- Определение размеров сетки для пространственных индексов наборов данных, хранимых в пространственных типах Microsoft
- Определение специальных параметров уровня сервера, например, необходимость хранения данных в формате Unicode, используемый метод сортировки, следует ли хранить определенные типы данных в строке или за ее пределами, а также следует ли принудительно применять целостность ID пространственной привязки к зарегистрированным сторонним таблицам
- Определения способа обновления полнотекстового индекса и формата хранения содержимого XML-документа