SRM 4.7.1: Det går inte att ta bort ett högt antal inaktiva mätvärden
Résumé: Backend-tjänsten stoppades på grund av det höga antalet mätvärden i tabellerna data_variable och data_property och kunde inte rensa de inaktiva måtten i båda tabellerna eftersom vstatus-raderna saknas i 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
- Backend-tjänsten kunde inte starta.
- Loggar visar felet: "Table "recovery_group" is full"
- Antalet mätvärden överskrider gränsen:
mysql> välj antal i data_property; ----------- | | ----------- | 120153957 | ----------- 1 rad inställd (0,00 sek) mysql> välj antal i data_variable; --------- | | ---------- | 3721836 | ---------- 1 rad inställd (0,00 sek)
- SQL DB-kontrollen körs men löser inte problemet
- Det gick inte att hitta någon "vstatus" eller "enhet" i data_property-tabellen och kunde därför inte ta bort de inaktiva måtten från data_property och data_variable:
mysql> välj det antal i data_variable där id:t finns (välj olika variabel-ID i data_property där name='vstatus' och value='inactive'); ---------- Räkna ---------- 0 ---------- 1 rad inställd (0,00 sek) mysql> välj det antal i data_property där name='vstatus'; ---------- Räkna ---------- 0 ---------- 1 rad inställd (0,00 sek) mysql> väljer värde,antal från data_property där name='device'-grupp efter värdeordning efter antal desc; Tom uppsättning (0,00 sek) mysql> välj namn i data_property; Tom uppsättning (0,00 sek) mysql> välj variabel-ID i data_property; Tom uppsättning (0,00 sek)
Cause
data_property tabell saknar vstatus-raderna, som definierar de inaktiva och aktiva måtten.
Résolution
(DETTA SKA ALLTID GÖRAS AV DELL SUPPORT)
Följ stegen nedan för att ta bort inaktiva mätvärden med data_property_flat tabell:
6. Starta backend-tjänsten och kontrollera att felen inte längre visas i apg Backend-loggarna
7. Släpp tabellerna för säkerhetskopiering:
- Använde tabellen data_property_flat för att återställa vstatus-värdena och ta bort inaktiva mätvärden från både data_variable- och data_property-tabellerna:
mysql> välja olika vstatus från data_property_flat gräns 10; ---------- vstatus ---------- NULL Aktiva Inaktiva ----------
- Kontrollera att data_property_glat-tabellen kan användas. Kommandot nedan visar giltiga ID:ar:
välj ID-formulär data_variable där ID finns (välj ID från data_property_flat där vstatus - "inactive" ) gräns 5;
- Använd id:erna för att se om de har rader för alla kolumner i data_variable, som också visade namn och ID:
välj * från data_variable där id = xxxxx; (där xxxxx var ett giltigt ID som vi hittade i utdata för föregående fråga)
Följ stegen nedan för att ta bort inaktiva mätvärden med data_property_flat tabell:
1. Säkerhetskopiera både data_variable- och data_property tabeller:
skapa tabell data_variable_BACKUP som data_variable; i data_variable_BACKUP välja * från data_variable;
skapa tabell data_property_BACKUP som data_property; i data_property_BACKUP väljer * i data_property;
2. Kontrollera att vi har samma antal som båda de säkerhetskopierade tabellerna:
välj antal(1) i data_variable_BACKUP; välj antal (1) från data_variable;
välj antal(1) i data_property_BACKUP; välj antal (1) från data_property;
3. Ta bort de data_variable inaktiva mätvärdena:
ta bort från data_variable där ID:t finns (välj ID från data_property_flat där vstatus="inactive")
4. Ta bort inaktiva mätvärden i data_property (vilket kan ge nedanstående fel):
ta bort från data_property där variabel-ID finns (välj ID från data_property_flat där vstatus="inactive") error: incorrect key file for table "./be13/data_property. MYI"; försöka reparera den
5. Reparera tabellen för data_property, kontrollera att den har reparerats och försök sedan att ta bort de inaktiva mätvärdena igen:
reparationstabell data_property; se tabell data_property; ta bort från data_property där variabel-ID finns (välj ID från data_property_flat där vstatus="inactive")
6. Starta backend-tjänsten och kontrollera att felen inte längre visas i apg Backend-loggarna
7. Släpp tabellerna för säkerhetskopiering:
släpp tabell data_property_BACKUP släpp tabell 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.