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 Impossibile eliminare il conteggio elevato di metriche inattive

Summary: Il servizio back-end è stato interrotto a causa del numero elevato di metriche nelle tabelle data_variable e data_property e non è stato possibile cancellare le metriche inattive in entrambe le tabelle poiché le righe vstatus non sono presenti nelle data_property. ...

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

  • Impossibile avviare il servizio back-end.
  • I registri mostrano l'errore: "Tabella "recovery_group" è piena"
  • Il numero di metriche supera il limite:
mysql> selezionare il conteggio da data_property;
-----------
| numero |
-----------
| 120153957 |
----------- 1 riga impostata (0,00 sec)
mysql> selezionare il conteggio da data_variable;
---------
| numero |
----------
| 3721836 |
----------
1 riga impostata (0,00 sec)
  • Il controllo db SQL viene eseguito correttamente ma non risolve il problema
  • Impossibile trovare "vstatus" o "device" nella tabella data_property, pertanto non è stato possibile eliminare le metriche inattive da data_property e data_variable:
mysql> selezionare il conteggio da data_variable dove id in (selezionare variableid distinto da data_property dove name='vstatus' e value='inactive');
----------
Conteggio
----------
0
----------
1 riga impostata (0,00 sec)

mysql> selezionare count from data_property where name='vstatus';
----------
Conteggio
----------
0
----------
1 riga impostata (0,00 sec)

mysql> selezionare valore,conteggio da data_property dove nome='device' raggruppa per ordine di valori per numero desc;
Set vuoto (0,00 sec)

mysql> selezionare il nome da data_property;
Set vuoto (0,00 sec)

mysql> selezionare variableid da data_property;
Set vuoto (0,00 sec)

Cause

data_property tabella non contiene le righe vstatus, che definiscono le metriche inattive e attive.

Resolution

QUESTA OPERAZIONE DEVE ESSERE SEMPRE ESEGUITA DAL SUPPORTO DELL.
  • Utilizzare la tabella data_property_flat per ripristinare i valori vstatus ed eliminare le metriche inattive da tabelle data_variable e data_property:
mysql> selezionare vstatus distinto dal limite di data_property_flat 10;
---------- 
stato v
---------- 
NULL
Attivo
Inattivo
----------

 

  • Assicurarsi di utilizzare la tabella data_property_glat; il comando seguente mostra gli ID validi:
selezionare il modulo ID data_variable dove id in (selezionare l'ID da data_property_flat dove vstatus - 'inactive' ) limite 5;
  • Utilizzare questi ID per vedere se dispongono di righe per tutte le colonne in data_variable, che mostrano anche nomi e ID:
selezionare * da data_variable dove ID =xxxxx; (dove xxxxx era un ID valido trovato nell'output della query precedente)

Seguire la procedura riportata di seguito per eliminare le metriche inattive utilizzando data_property_flat tabella:
1. Eseguire il backup di entrambe le tabelle data_variable e data_property:
creare data_variable_BACKUP tabella come data_variable;
inserire in data_variable_BACKUP selezionare * da data_variable;
creare data_property_BACKUP tabella come data_property;
inserire in data_property_BACKUP selezionare * da data_property;
2. Verificare che sia stato eseguito lo stesso conteggio di entrambe le tabelle di backup:
selezionare count(1) da data_variable_BACKUP;
selezionare il conteggio (1) dal data_variable;
selezionare il conteggio(1) dal data_property_BACKUP;
selezionare count(1) da data_property;
3. Eliminare le metriche inattive data_variable:
eliminare da data_variable dove id in (selezionare ID da data_property_flat dove vstatus='inactive');
4. Eliminare le metriche inattive in data_property (che potrebbero fornire l'errore riportato di seguito):
eliminare da data_property in cui variableid (selezionare id da data_property_flat dove vstatus='inactive');
error: incorrect key file for table "./be13/data_property. MYI"; provare a ripararlo
5. Ripristinare la tabella data_property, verificare che sia stata riparata, quindi provare a eliminare nuovamente le metriche inattive:
tabella di riparazione data_property;
data_property della tabella di controllo;
eliminare da data_property in cui variableid (selezionare id da data_property_flat dove vstatus='inactive');

6. Avviare il servizio back-end e assicurarsi che gli errori non siano più visualizzati nei log

back-end apg 7. Rilasciare le tabelle di backup:
tabella di riepilogo data_property_BACKUP
tabella di riepilogo data_variable_BACKUP
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.