SRM 4.7.1: Nie można usunąć dużej liczby nieaktywnych wskaźników

摘要: Usługa zaplecza została zatrzymana ze względu na wysoką liczbę metryk w tabelach data_variable i data_property i nie mogła usunąć nieaktywnych metryk w obu tabelach, ponieważ w data_property brakuje wierszy vstatus. ...

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

症狀

  • Nie można uruchomić usługi zaplecza.
  • Dzienniki pokazują błąd: "Tabela "recovery_group" jest pełna"
  • Liczba metryk przekracza limit:
mysql> wybierz liczbę z data_property;
-----------
| liczba |
-----------
| 120153957 |
----------- 1 wiersz w zestawie (0,00 s)
mysql> wybierz opcję data_variable;
---------
| liczba |
----------
| 3721836 |
----------
1 wiersz w zestawie (0,00 s)
  • Sprawdzanie bazy danych SQL działa pomyślnie, ale nie rozwiązuje problemu
  • Nie można znaleźć żadnego "vstatus" lub "urządzenia" w tabeli data_property, dlatego nie można usunąć nieaktywnych metryk z data_property i data_variable:
mysql> wybierz opcję count from data_variable where id in (select distinct variableid from data_property where name='vstatus' and value='inactive');
----------
Liczba
----------
0
----------
1 wiersz w zestawie (0,00 s)

mysql> wybierz opcję data_property where name='vstatus';
----------
Liczba
----------
0
----------
1 wiersz w zestawie (0,00 s)

mysql> wybierz wartość, licznik z data_property gdzie name='device' group by value order by count desc;
Pusty zestaw (0,00 s)

mysql> wybierz nazwę z data_property;
Pusty zestaw (0,00 s)

mysql> wybierz zmienną z data_property;
Pusty zestaw (0,00 s)

原因

data_property tabeli brakuje wierszy vstatus, które definiują metryki nieaktywne i aktywne.

解析度

(NALEŻY TO ZAWSZE WYKONYWAĆ PRZEZ DZIAŁ POMOCY TECHNICZNEJ FIRMY DELL)
  • W tabeli data_property_flat użyto odzyskiwania wartości vstatus i usuwania nieaktywnych metryk z tabel data_variable i data_property:
mysql> wybierz odrębny vstatus z limitu data_property_flat 10;
---------- 
vstatus
---------- 
NULL
Aktywne
Nieaktywne
----------

 

  • Upewnij się, że można użyć tabeli data_property_glat. Poniższe polecenie pokazuje prawidłowe identyfikatory:
wybierz formularz identyfikatora data_variable, w którym znajduje się identyfikator (wybierz identyfikator z data_property_flat gdzie vstatus - "nieaktywny") limit 5;
  • Użyj tych identyfikatorów, aby sprawdzić, czy mają wiersze wszystkich kolumn w data_variable, które również wyświetlały nazwy i identyfikatory:
wybierz * z data_variable gdzie identyfikator =xxxxx; (gdzie xxxxx był prawidłowym identyfikatorem, który znaleziono w danych wyjściowych poprzedniego zapytania)

Wykonaj poniższe czynności, aby usunąć nieaktywne metryki przy użyciu data_property_flat tabeli:
1. Tworzenie kopii zapasowych tabel data_variable i data_property:
utwórz tabelę data_variable_BACKUP, np. data_variable;
włóż do data_variable_BACKUP wybierz opcję * z data_variable;
utwórz tabelę data_property_BACKUP, np. data_property;
włóż do data_property_BACKUP wybierz opcję * z data_property;
2. Upewnij się, że liczba jest taka sama jak w obu tabelach kopii zapasowych:
wybierz liczbę (1) z data_variable_BACKUP;
wybierz liczbę (1) z data_variable;
wybierz liczbę(1) z data_property_BACKUP;
wybierz liczbę(1) z data_property;
3. Usuń nieaktywne metryki data_variable:
usuń z data_variable, w którym znajduje się identyfikator (wybierz identyfikator z data_property_flat where vstatus='inactive');
4. Usuń nieaktywne metryki w data_property (które mogą zawierać poniższy błąd):
delete from data_property where variableid in (select id from data_property_flat where vstatus='inactive');
błąd: nieprawidłowy plik klucza dla tabeli "./be13/data_property. MYI"; spróbuj naprawić
5. Napraw tabelę data_property, sprawdź, czy została naprawiona, a następnie spróbuj ponownie usunąć nieaktywne metryki:
tabela napraw data_property;
sprawdź data_property tabeli;
delete from data_property where variableid in (select id from data_property_flat where vstatus='inactive');

6. Uruchom usługę zaplecza i upewnij się, że błędy nie są już widoczne w dziennikach

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