Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

SRM 4.7.1: Nelze odstranit vysoký počet neaktivních metrik

Summary: Služba backend byla zastavena z důvodu vysokého počtu metrik v tabulkách data_variable a data_property a nepodařilo se vymazat neaktivní metriky v obou tabulkách, protože v data_property chybí řádky vstatus. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Službu backend nebylo možné spustit.
  • Protokoly zobrazují chybu: Tabulka "recovery_group" je plná
  • Počet metrik překračuje limit:
mysql> vyberte počet z data_property;
-----------
| počet |
-----------
| 120153957
----------- 1 řádek v sadě (0,00 s)
mysql> vyberte počet ze data_variable;
---------
| počet |
----------
| 3721836
----------
1 řádek v nastavené sadě (0,00 s)
  • Kontrola databáze SQL se spustí úspěšně, ale problém se nevyřeší.
  • V tabulce data_property nebylo možné najít žádný údaj "vstatus" nebo "device", proto nebylo možné z data_property a data_variable odstranit neaktivní metriky:
mysql> vyberte počet z data_variable, kde id in (vyberte distinct variableid ze data_property where name='vstatus' and value='inactive');
----------
Počet
----------
0
----------
1 řádek v nastavené sadě (0,00 s)

mysql> vyberte počet ze data_property kde name='vstatus';
----------
Počet
----------
0
----------
1 řádek v nastavené sadě (0,00 s)

mysql> vyberte hodnotu, počet od data_property kde name='device' group by value order by count desc;
Prázdná sada (0,00 s)

mysql> vyberte název ze data_property;
Prázdná sada (0,00 s)

mysql> vyberte ze data_property variableid;
Prázdná sada (0,00 s)

Cause

data_property tabulce chybí řádky vstatus, které definují neaktivní a aktivní metriky.

Resolution

(TO BY MĚLA VŽDY PROVÉST PODPORA SPOLEČNOSTI DELL.)
  • V tabulce data_property_flat byly obnoveny hodnoty vstatus a odstraněny neaktivní metriky z data_variable i data_property tabulek:
mysql> vybrat jiný vstatus z limitu 10 data_property_flat;
---------- 
vstatus
---------- 
NULL
Aktivní
Neaktivní
----------

 

  • Ujistěte se, že lze použít tabulku data_property_glat. V níže uvedeném příkazu jsou uvedena platná ID:
vyberte formulář ID data_variable, kde je ID (vyberte ID ze data_property_flat kde vstatus - "inactive" ) limit 5;
  • Pomocí těchto ID zjistíte, zda mají řádky pro všechny sloupce v systému data_variable, kde jsou zobrazeny také názvy a ID:
vyberte * ze data_variable, kde ID =xxxxx; (kde xxxxx bylo platné ID, které jsme nalezli ve výstupu předchozího dotazu)

Chcete-li odstranit neaktivní metriky pomocí data_property_flat tabulky, postupujte podle následujících kroků:
1. Zálohujte tabulky data_variable i data_property:
vytvářet tabulku data_variable_BACKUP jako data_variable;
vložte jej do data_variable_BACKUP vyberte ze data_variable *
vytvářet tabulku data_property_BACKUP jako data_property;
vložte jej do data_property_BACKUP vyberte ze data_property *
2. Potvrďte, že máte stejný počet jako obě zálohované tabulky:
vyberte počet (1) z data_variable_BACKUP;
vyberte počet (1) z data_variable;
vyberte počet (1) ze data_property_BACKUP;
vyberte počet (1) z data_property;
3. Odstraňte neaktivní metriky data_variable:
odstranit ze data_variable, kde je ID (vyberte ID ze data_property_flat kde vstatus='inactive');
4. Odstraňte neaktivní metriky v data_property (což může přidělit následující chybu):
odstranit ze data_property, kde je hodnota variableid in (vyberte ID ze data_property_flat kde vstatus='inactive');
error: incorrect key file for table "./be13/data_property. MYI"; pokus o opravu
5. Opravte tabulku data_property, ověřte, zda je opravena, a zkuste znovu odstranit neaktivní metriky:
data_property tabulky oprav;
zkontrolujte tabulku data_property;
odstranit ze data_property, kde je hodnota variableid in (vyberte ID ze data_property_flat kde vstatus='inactive');

6. Spusťte službu Backend a zkontrolujte, zda se chyby již v backendových protokolech

apg 7 neznačí. Přetáhněte tabulky zálohování:
data_property_BACKUP rozbalovací tabulky
data_variable_BACKUP rozbalovací tabulky
Article Properties
Article Number: 000215840
Article Type: Solution
Last Modified: 17 Aug 2023
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.