SRM 4.7.1: Kan ikke slette høyt antall inaktive målinger
摘要: Backend-tjenesten stoppet på grunn av det høye antallet målinger i data_variable og data_property tabeller, og kunne ikke fjerne inaktive målinger i begge tabellene ettersom vstatusradene mangler fra data_property. ...
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
- Backend-tjenesten kunne ikke starte.
- Logger viser feil: "Table "recovery_group" (Tabell "recovery_group" er full"
- Antall målinger overskrider grensen:
mysql> velg antall fra data_property; ----------- | antall | ----------- | 120153957 | ----------- 1 rad i angitt (0,00 sekunder) mysql> velg antall fra data_variable; --------- | antall | ---------- | 3721836 | ---------- 1 rad i angitt (0,00 sekunder)
- SQL DB-kontrollen kjøres, men løser ikke problemet
- Finner ingen «vstatus» eller «enhet» i data_property tabellen. Derfor kunne du ikke slette inaktive målinger fra data_property og data_variable:
mysql> velg antall fra data_variable der ID-en er angitt (velg avvik i variableid fra data_property der name='vstatus' og value='inactive'); ---------- Telle ---------- 0 ---------- 1 rad i angitt (0,00 sekunder) mysql> velge antall fra data_property der name='vstatus'; ---------- Telle ---------- 0 ---------- 1 rad i angitt (0,00 sekunder) mysql> select value,count count from data_property where name='device' group by value order by count desc; Tomt sett (0,00 sekunder) mysql> velg navn fra data_property; Tomt sett (0,00 sekunder) mysql> velg variableid fra data_property; Tomt sett (0,00 sekunder)
原因
data_property tabellen mangler vstatusradene, som definerer inaktive og aktive målinger.
解析度
(DETTE BØR ALLTID GJØRES AV DELLS KUNDESTØTTE)
Følg trinnene nedenfor for å slette inaktive målinger ved hjelp av data_property_flat tabellen:
6. Start Backend-tjenesten, og kontroller at feilene ikke lenger vises på apg Backend-logger
7. Slipp sikkerhetskopieringstabellene:
- Brukte data_property_flat tabellen til å gjenopprette vstatusverdiene og slette inaktive målinger fra både data_variable- og data_property-tabeller:
mysql> velge avvik fra data_property_flat grense 10; ---------- vstatus ---------- NULL (NULL) Aktive Inaktiv ----------
- Kontroller at data_property_glat tabellen kan brukes. Kommandoen nedenfor viser gyldige ID-er:
velg ID-skjema data_variable der ID-en i (velg ID fra data_property_flat der vstatus – inaktiv) grense 5;
- Bruk disse ID-ene til å se om de har rader for alle kolonnene i data_variable, som også viste navn og ID-er:
velg * fra data_variable der id =xxxxx; (der xxxxx var en gyldig ID som vi fant i utdataene fra forrige spørring)
Følg trinnene nedenfor for å slette inaktive målinger ved hjelp av data_property_flat tabellen:
1. Sikkerhetskopier både data_variable- og data_property tabeller:
opprett tabell data_variable_BACKUP som data_variable; sett inn i data_variable_BACKUP velg * fra data_variable;
opprett tabell data_property_BACKUP som data_property; sett inn i data_property_BACKUP velg * fra data_property;
2. Bekreft at vi har samme antall som begge de sikkerhetskopierte tabellene:
velg antall(1) fra data_variable_BACKUP; velg antall(1) fra data_variable;
velg antall(1) fra data_property_BACKUP; velg antall(1) fra data_property;
3. Slett data_variable inaktive målinger:
slett fra data_variable der ID-en er inne (velg ID fra data_property_flat der vstatus='inactive');
4. Slett inaktive målinger i data_property (som kan gi feilen nedenfor):
slett fra data_property der variableid i (velg ID fra data_property_flat der vstatus='inactive'); feil: feil nøkkelfil for tabellen "./be13/data_property. MYI, prøv å reparere den
5. Reparer data_property tabellen, kontroller at den er reparert, og prøv deretter å slette inaktive målinger på nytt:
reparasjonstabell data_property; kontroller data_property; slett fra data_property der variableid i (velg ID fra data_property_flat der vstatus='inactive');
6. Start Backend-tjenesten, og kontroller at feilene ikke lenger vises på apg Backend-logger
7. Slipp sikkerhetskopieringstabellene:
slipp tabell data_property_BACKUP slipp tabell data_variable_BACKUP
文章屬性
文章編號: 000215840
文章類型: Solution
上次修改時間: 25 5月 2025
版本: 2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。