Перейти к основному содержимому

SHOW DICTIONARY

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

Синтаксис

SHOW DICTIONARY [ <dictionary_object_name> ]

Параметры

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

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

  • DictionaryId: Уникальный ID каждого объекта словаря.
  • 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)