Как я могу проверить размер конкретной базы данных в TDengine?

#sql #database #td-engine

Вопрос:

Я использую базу данных TDengine. У меня есть несколько баз данных.

Как я могу проверить размер конкретной базы данных?

Например, мы можем выполнить инструкцию SQL, подобную этой:

 SELECT table_schema "DB Name",  ROUND(SUM(data_length   index_length) / 1024 / 1024, 1) "DB Size in MB"   

ИЗ information_schema.таблицы ГРУППИРОВКА ПО таблице_щема;

Что я могу сделать в базе данных TDengine ? Я проверил документы, но ничего не получил.

Ответ №1:

Насколько я знаю, сейчас такой команды нет.

Может быть, ты сможешь попробовать

 show DB_NAME.vgroups;  

найдите vnodes, принадлежащие этой базе данных. Затем проверьте размер этих vode на диске по пути $dataDir/vnode .