SRM 4.7.1: Kan geen hoog aantal inactieve statistieken verwijderen
Résumé: De back-endservice is gestopt vanwege het hoge aantal metrics in data_variable en data_property tabellen en kon de inactieve metrics in beide tabellen niet wissen omdat de vstatusrijen ontbreken in 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
- Back-endservice kan niet worden gestart.
- In logboeken wordt de fout weergegeven: "Tabel "recovery_group" is vol"
- Het aantal statistieken overschrijdt de limiet:
mysql> aantal selecteren in data_property; ----------- | aantal | ----------- | 120153957 | ----------- 1 rij in set (0,00 sec) mysql> aantal selecteren in data_variable; --------- | aantal | ---------- | 3721836 | ---------- 1 rij in set (0,00 sec)
- SQL DB-controle wordt uitgevoerd, maar lost het probleem niet op
- Kon geen 'vstatus' of 'apparaat' vinden in de data_property tabel, daarom konden de inactieve statistieken niet worden verwijderd uit data_property en data_variable:
mysql> select count from data_variable where id in (select distinct variableid from data_property where name='vstatus' and value='inactive'); ---------- Tellen ---------- 0 ---------- 1 rij in set (0,00 sec) mysql> selecteer telling in data_property where name='vstatus'; ---------- Tellen ---------- 0 ---------- 1 rij in set (0,00 sec) mysql> select value, count from data_property where name='device' group by value order by count desc; Lege set (0,00 sec) mysql> selecteer naam in data_property; Lege set (0,00 sec) mysql> selecteer variableid uit data_property; Lege set (0,00 sec)
Cause
data_property tabel ontbreekt de vstatusrijen, die de inactieve en actieve metrics definiëren.
Résolution
(DIT MOET ALTIJD WORDEN GEDAAN DOOR DELL SUPPORT)
Volg de onderstaande stappen om inactieve statistieken te verwijderen met behulp van data_property_flat tabel:
6. Start de back-endservice en zorg ervoor dat de fouten niet meer worden weergegeven in apg Backend-logboeken
7. Laat de back-uptabellen vallen:
- Gebruikte de data_property_flat tabel om de vstatuswaarden te herstellen en de inactieve statistieken uit zowel data_variable als data_property tabellen te verwijderen:
mysql> afzonderlijke vstatus selecteren in data_property_flat limiet 10; ---------- vstatus ---------- NULL Actieve Inactief ----------
- Controleer of de data_property_glat tabel kan worden gebruikt. De onderstaande opdracht toont de geldige ID's:
selecteer id-formulier data_variable waar id in (selecteer id uit data_property_flat waar vstatus - 'inactive' ) limiet 5;
- Gebruik deze ID's om te zien of ze rijen hebben voor alle kolommen in data_variable, die ook namen en id's weergeeft:
selecteer * in data_variable waar id =xxxxx; (waarbij xxxxx een geldige ID was die we hebben gevonden in de uitvoer van de vorige query)
Volg de onderstaande stappen om inactieve statistieken te verwijderen met behulp van data_property_flat tabel:
1. Maak een back-up van zowel data_variable als data_property tabellen:
maak een tabel data_variable_BACKUP zoals data_variable; invoegen in data_variable_BACKUP selecteer * uit data_variable;
maak een tabel data_property_BACKUP zoals data_property; invoegen in data_property_BACKUP selecteer * uit data_property;
2. Controleer of we hetzelfde aantal hebben als beide back-uptabellen:
selecteer count(1) uit data_variable_BACKUP; selecteer count(1) uit data_variable;
selecteer count(1) uit data_property_BACKUP; selecteer count(1) uit data_property;
3. Verwijder de data_variable inactieve statistieken:
verwijderen van data_variable waar id in staat (selecteer id in data_property_flat where vstatus='inactive');
4. Verwijder de inactieve statistieken in data_property (wat de onderstaande fout kan geven):
verwijderen van data_property waarin variableid is in (selecteer id uit data_property_flat waar vstatus='inactive'); fout: onjuist sleutelbestand voor tabel "./be13/data_property. MYI"; probeer het te repareren
5. Herstel de data_property tabel, controleer of deze is gerepareerd en probeer de inactieve statistieken opnieuw te verwijderen:
reparatietabel data_property; check table data_property; verwijderen van data_property waarin variableid is in (selecteer id uit data_property_flat waar vstatus='inactive');
6. Start de back-endservice en zorg ervoor dat de fouten niet meer worden weergegeven in apg Backend-logboeken
7. Laat de back-uptabellen vallen:
vervolgkeuzetabel data_property_BACKUP vervolgkeuzetabel 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.