SRM 4.7.1: Kan ikke slette mange inaktive metrikværdier

Résumé: Backend-tjenesten stoppede pga. det høje metrikantal i data_variable- og data_property-tabeller og kunne ikke rydde den inaktive metrik i begge tabeller, da vstatus-rækkerne mangler 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-tjenesten kunne ikke starte.
  • Logfiler viser fejl: "Tabel "recovery_group" er fuld"
  • Metriktællingen overskrider grænsen:
mysql> vælger antal fra data_property;
-----------
| antal |
-----------
| 120153957 |
----------- 1 række i sæt (0,00 sek.)
mysql> vælg antal fra data_variable;
---------
| antal |
----------
| 3721836 |
----------
1 række i sæt (0,00 sek.)
  • SQL DB-kontrollen kører korrekt, men løser ikke problemet
  • Kunne ikke finde nogen "vstatus" eller "enhed" i data_property-tabellen, og kunne derfor ikke slette den inaktive metrik fra data_property og data_variable:
mysql> vælger antal fra data_variable, hvor id er i (vælg forskellige variableid fra data_property, hvor name='vstatus' og value='inactive');
----------
Tælle
----------
0
----------
1 række i sæt (0,00 sek.)

mysql> vælg antal fra data_property, hvor name='vstatus';
----------
Tælle
----------
0
----------
1 række i sæt (0,00 sek.)

mysql> vælg værdi, antal antal fra data_property, hvor name='device'-gruppe efter værdirækkefølge efter antal desc;
Tomt sæt (0,00 sek.)

mysql> vælg navn fra data_property;
Tomt sæt (0,00 sek.)

mysql> vælg variabel-id fra data_property;
Tomt sæt (0,00 sek.)

Cause

data_property tabel mangler vstatus-rækkerne, som definerer den inaktive og aktive metrik.

Résolution

(DETTE SKAL ALTID GØRES AF DELL SUPPORT)
  • Brug tabellen data_property_flat til at gendanne vstatus-værdierne og slette de inaktive metrikværdier fra både data_variable- og data_property tabeller:
mysql> vælg særskilt vstatus fra data_property_flat grænse 10;
---------- 
vstatus
---------- 
NULL
Aktive
Inaktive
----------

 

  • Sørg for, at tabellen data_property_glat kan bruges. Nedenstående kommando viser de gyldige id'er:
vælg id-formular data_variable, hvor id er i (vælg id fra data_property_flat, hvor vstatus - "inaktiv" ) grænse 5;
  • Brug disse id'er til at se, om de har rækker til alle kolonnerne i data_variable, som også viste navne og id'er:
vælg * fra data_variable, hvor id =xxxxx; (hvor xxxxx var et gyldigt id, som vi fandt i forrige forespørgsels output)

Følg nedenstående trin for at slette inaktive metrikværdier ved hjælp af data_property_flat tabel:
1. Sikkerhedskopier både data_variable og data_property tabeller:
opret en tabel, der data_variable_BACKUP som data_variable;
indsæt i data_variable_BACKUP vælg * i data_variable;
opret en tabel, der data_property_BACKUP som data_property;
indsæt i data_property_BACKUP vælg * i data_property;
2. Bekræft, at vi har samme antal som begge de sikkerhedskopierede tabeller:
vælg antal(1) fra data_variable_BACKUP;
vælg antal(1) fra data_variable;
vælg antal(1) fra data_property_BACKUP;
vælge antal(1) fra data_property;
3. Slet den data_variable inaktive metrik:
slette fra data_variable hvor id er i (vælg id fra data_property_flat hvor vstatus='inactive');
4. Slet de inaktive metrikværdier i data_property (hvilket kan give nedenstående fejl):
slette fra data_property, hvor variabelt id er i (vælg id fra data_property_flat, hvor vstatus='inactive');
fejl: Forkert nøglefil for tabel "./be13/data_property. MYI"; prøv at reparere den
5. Reparer tabellen for data_property, kontroller, at den er repareret, og prøv derefter at slette den inaktive metrik igen:
reparationstabel data_property;
kontroller tabel data_property;
slette fra data_property, hvor variabelt id er i (vælg id fra data_property_flat, hvor vstatus='inactive');

6. Start backend-tjenesten, og sørg for, at fejlene ikke længere vises på apg Backend-logfilerne

7. Læg sikkerhedskopieringstabellerne:
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.