SRM 4.7.1 Impossibile eliminare il conteggio elevato di metriche inattive
摘要: 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. ...
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
- 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)
原因
data_property tabella non contiene le righe vstatus, che definiscono le metriche inattive e attive.
解析度
QUESTA OPERAZIONE DEVE ESSERE SEMPRE ESEGUITA DAL SUPPORTO DELL.
Seguire la procedura riportata di seguito per eliminare le metriche inattive utilizzando data_property_flat tabella:
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:
- 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
文章屬性
文章編號: 000215840
文章類型: Solution
上次修改時間: 25 5月 2025
版本: 2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。