SRM 4.7.1: Inactive Metrics -tietojen suurta määrää ei voi poistaa

摘要: Taustapalvelu keskeytyi data_variable- ja data_property-taulukoiden suuren metriikan vuoksi, eikä molempien taulukoiden passiivisten mittarien määrä pystynyt tyhjenemään, koska vstatus-rivit puuttuvat data_property. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

  • Taustapalvelu ei käynnistynyt.
  • Lokeissa näkyy virhe: Table "recovery_group" is full
  • Metriikka ylittää rajan:
mysql> valitse määrä data_property;
-----------
| määrä |
-----------
| 120153957 |
----------- 1 rivi (0,00 s)
mysql> valitse määrä data_variable;
---------
| määrä |
----------
| 3721836 |
----------
1 rivi asetettuna (0,00 s)
  • SQL DB -tarkistus onnistuu, mutta ei korjaa ongelmaa
  • Data_property-taulukosta ei löytynyt vstatus- tai device-tunnistetta, joten passiivisia tietoja ei voitu poistaa data_property ja data_variable:
mysql> valitse määrä data_variable, jossa tunnus on (valitse data_property, jossa name='vstatus' ja value='inactive');
----------
Laskea
----------
0
----------
1 rivi asetettuna (0,00 s)

mysql> valitse määrä data_property, jossa name='vstatus';
----------
Laskea
----------
0
----------
1 rivi asetettuna (0,00 s)

mysql> valitse arvo, laskuri data_property, jossa name='device'-ryhmä arvojärjestyksen mukaan laskenta-desc;
Tyhjä sarja (0,00 s)

mysql> valitse nimi data_property;
Tyhjä sarja (0,00 s)

mysql> valitse data_property:
Tyhjä sarja (0,00 s)

原因

data_property-taulukosta puuttuu vstatus-rivit, jotka määrittävät passiiviset ja aktiiviset metriikkatiedot.

解析度

(DELLIN TUKI VASTAA AINA TÄTÄ)
  • Data_property_flat taulukon avulla voit palauttaa vstatus-arvot ja poistaa passiiviset metriikkatiedot sekä data_variable- että data_property taulukoista:
mysql> valitse eri vstatus data_property_flat rajoituksesta 10;
---------- 
vstatus
---------- 
NULL
Aktiivinen
Passiivinen
----------

 

  • Varmista, että data_property_glat taulukkoa voi käyttää. Kelvolliset tunnukset näkyvät seuraavassa komennossa:
valitse tunnuslomake data_variable jossa tunnus on (valitse tunnus data_property_flat jossa vstatus - 'inactive' limit 5;
  • Tarkista kyseisillä tunnuksilla, onko kaikilla data_variable sarakkeilla rivejä, jotka osoittavat myös nimet ja tunnukset:
valitse *data_variable jossa tunnus =xxxxx; (xxxxx oli kelvollinen tunnus, joka löytyi edellisen kyselyn tuloksesta)

Poista passiivisia tietoja data_property_flat taulukosta seuraavasti:
1. Varmuuskopioi sekä data_variable- että data_property taulukot:
taulukon data_variable_BACKUP kuten data_variable;
aseta data_variable_BACKUP valitse data_variable *
taulukon data_property_BACKUP kuten data_property;
aseta data_property_BACKUP valitse data_property *
2. Varmista, että käytettävissä on sama määrä kuin varmuuskopioiduissa taulukoissa:
valitse määrä (1) data_variable_BACKUP;
valitse määrä (1) data_variable;
valitse määrä (1) data_property_BACKUP;
valitse määrä (1) data_property;
3. Poista passiiviset data_variable tiedot:
poistaa data_variable, jossa tunnus on (valitse tunnus data_property_flat jossa vstatus='inactive');
4. Poista data_property passiiviset metriikkatiedot (mikä voi aiheuttaa seuraavan virheen):
poistaa data_property jossa variableid on (valitse tunnus data_property_flat jossa vstatus='inactive');
error: incorrect key file for table "./be13/data_property. MYI" yritä korjata se
5. Korjaa data_property taulukko, varmista, että se on korjattu, ja yritä poistaa passiiviset tiedot uudelleen:
korjaustaulukko data_property;
tarkistustaulukko data_property;
poistaa data_property jossa variableid on (valitse tunnus data_property_flat jossa vstatus='inactive');

6. Käynnistä Backend-palvelu ja varmista, että virheet eivät enää näy apg Backend -lokeissa

7. Pudota varmuuskopiointitaulukot:
avattavan taulukon data_property_BACKUP
avattavan taulukon data_variable_BACKUP
文章屬性
文章編號: 000215840
文章類型: Solution
上次修改時間: 25 5月 2025
版本:  2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。