Перейти к основному содержимому
Версия: 2.0.x

SHOW DICTIONARY

Показывает информацию об объектах словаря.

Синтаксис

SHOW DICTIONARY [ <dictionary_object_name> ]

Параметры

  • dictionary_object_name: Имя объекта словаря.

Возвращаемые значения

  • DictionaryId: Уникальный идентификатор каждого объекта словаря.
  • DictionaryName: Имя объекта словаря.
  • DbName: База данных, к которой принадлежит исходный объект.
  • dictionarySource: Имя исходного объекта.
  • dictionaryKeys: Столбцы ключей объекта словаря.
  • dictionaryValues: Столбцы значений объекта словаря.
  • state: Состояние обновления объекта словаря.
    • UNINITIALIZED: Объект словаря только что создан и ещё не был обновлён.
    • REFRESHING: Объект словаря в настоящее время обновляется.
    • COMMITTING: Данные были закэшированы в объекте словаря на каждом узле BE, и выполняются некоторые завершающие задачи, такие как обновление метаданных.
    • FINISHED: Обновление успешно завершено.
    • CANCELLED: Во время процесса обновления произошла ошибка, и обновление было отменено. Необходимо исправить проблему на основе информации об ошибке в ErrorMessage, а затем снова обновить объект словаря.
  • lastSuccessRefreshTime: Время начала последнего успешного обновления объекта словаря.
  • lastSuccessFinishedTime: Время окончания последнего успешного обновления объекта словаря.
  • nextSchedulableTime: Следующее время автоматического обновления данных объекта словаря.
  • ErrorMessage: Сообщение об ошибке при неудачном обновлении объекта словаря.
  • approximated dictionaryMemoryUsage (Bytes): Приблизительное использование памяти объектом словаря, закэшированным на каждом узле BE.

Примеры

MySQL > SHOW DICTIONARY\G
*************************** 1. row ***************************
DictionaryId: 3
DictionaryName: dict_obj
DbName: example_db
dictionaryObject: dict
dictionaryKeys: [order_uuid]
dictionaryValues: [order_id_int]
status: FINISHED
lastSuccessRefreshTime: 2024-05-23 16:12:03
lastSuccessFinishedTime: 2024-05-23 16:12:12
nextSchedulableTime: disable auto schedule for refreshing
ErrorMessage:
approximated dictionaryMemoryUsage (Bytes): 172.26.82.208:8060 : 30
172.26.82.210:8060 : 30
172.26.82.209:8060 : 30
*************************** 2. row ***************************
DictionaryId: 4
DictionaryName: dimension_obj
DbName: example_db
dictionaryObject: ProductDimension
dictionaryKeys: [ProductKey]
dictionaryValues: [ProductName, Category, SubCategory, Brand, Color, Size]
status: FINISHED
lastSuccessRefreshTime: 2024-05-23 16:12:41
lastSuccessFinishedTime: 2024-05-23 16:12:42
nextSchedulableTime: disable auto schedule for refreshing
ErrorMessage:
approximated dictionaryMemoryUsage (Bytes): 172.26.82.208:8060 : 270
172.26.82.210:8060 : 270
172.26.82.209:8060 : 270
2 rows in set (0.00 sec)