SRM 4.7.1: Невозможно удалить большое количество неактивных метрик
Résumé: Серверная служба остановлена из-за высокого количества метрик в таблицах data_variable и data_property, и не удалось очистить неактивные метрики в обеих таблицах, так как строки vstatus отсутствуют в data_property. ...
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
- Не удалось запустить внутренний сервис.
- В журналах отображается ошибка: «Таблица «recovery_group» заполнена.
- Количество метрик превышает предел:
mysql> выбрать количество из data_property; ----------- | количество | ----------- | 120153957 | ----------- 1 строка в наборе (0,00 с) mysql> выбрать количество из data_variable; --------- | количество | ---------- | 3721836 | ---------- 1 ряд в наборе (0,00 с)
- Проверка базы данных SQL выполняется успешно, но не устраняет проблему.
- Не удалось найти «vstatus» или «device» в таблице data_property, поэтому не удалось удалить неактивные метрики из data_property и data_variable:
mysql> выбрать количество из data_variable, где id (выберите различные переменные от data_property, где name='vstatus' и value='inactive'); ---------- Рассчитывать ---------- 0 ---------- 1 ряд в наборе (0,00 с) mysql> выбрать количество из data_property где name='vstatus'; ---------- Рассчитывать ---------- 0 ---------- 1 ряд в наборе (0,00 с) mysql> select value,count from data_property where name='device' group by value order by count desc; Пустой набор (0,00 с) mysql> выбрать имя из data_property; Пустой набор (0,00 с) mysql> выбрать variableid из data_property; Пустой набор (0,00 с)
Cause
data_property в таблице отсутствуют строки vstatus, которые определяют неактивные и активные метрики.
Résolution
(ЭТО ВСЕГДА ДОЛЖНЫ ВЫПОЛНЯТЬ СПЕЦИАЛИСТЫ СЛУЖБЫ ПОДДЕРЖКИ DELL))
Чтобы удалить неактивные метрики с помощью data_property_flat ниже, выполните следующие действия.
6. Запустите внутренний сервис и убедитесь, что ошибки больше не отображаются в журналах apg Backend
7. Раскрывают таблицы резервного копирования:
- Таблица data_property_flat для восстановления значений vstatus и удаления неактивных метрик из таблиц data_variable и data_property:
mysql> выберите отдельные vstatus от data_property_flat 10; ---------- vstatus ---------- NULL Активных Неактивные ----------
- Убедитесь, data_property_glat таблицу можно использовать. С помощью следующей команды отображаются допустимые идентификаторы:
выберите форму идентификатора data_variable где id в (выберите идентификатор из data_property_flat где vstatus — «inactive») limit 5;
- Используйте эти идентификаторы, чтобы проверить, есть ли строки для всех столбцов в data_variable, где также отображаются имена и идентификаторы:
выберите * из data_variable где id =xxxxx; (где xxxxx — это действительный идентификатор, указанный в выходных данных предыдущего запроса)
Чтобы удалить неактивные метрики с помощью data_property_flat ниже, выполните следующие действия.
1. Резервное копирование data_variable и data_property таблиц:
создать таблицу data_variable_BACKUP, например data_variable; вставьте в data_variable_BACKUP выберите * из data_variable;
создать таблицу data_property_BACKUP, например data_property; вставьте в data_property_BACKUP выберите * из data_property;
2. Убедитесь, что количество записей совпадает с обоими таблицами резервного копирования:
выбрать количество (1) из data_variable_BACKUP; выбрать количество (1) из data_variable;
выбрать количество (1) из data_property_BACKUP; выбрать количество (1) из data_property;
3. Удалите data_variable неактивные метрики:
удалить из data_variable идентификатора (выберите идентификатор из data_property_flat где vstatus='inactive');
4. Удалите неактивные метрики в data_property (что может привести к следующей ошибке):
delete from data_property где variableid in (выберите идентификатор из data_property_flat где vstatus='inactive'); error: неправильный файл ключа для таблицы ./be13/data_property. MYI» (Майи). попробуйте восстановить его
5. Восстановите таблицу data_property, убедитесь, что она исправна, а затем попробуйте удалить неактивные метрики еще раз:
таблица data_property; проверка таблицы data_property; delete from data_property где variableid in (выберите идентификатор из data_property_flat где vstatus='inactive');
6. Запустите внутренний сервис и убедитесь, что ошибки больше не отображаются в журналах apg Backend
7. Раскрывают таблицы резервного копирования:
раскрывающийся список data_property_BACKUP раскрывающийся список data_variable_BACKUP
Propriétés de l’article
Numéro d’article: 000215840
Type d’article: Solution
Dernière modification: 25 mai 2025
Version: 2
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.