SRM 4.7.1: Impossible de supprimer le nombre élevé de metrics inactifs
摘要: Le service back-end s’est arrêté en raison du nombre élevé de metrics dans les tables data_variable et data_property, et n’a pas pu effacer les metrics inactifs dans les deux tableaux, car les lignes vstatus sont manquantes dans data_property. ...
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
- Le service back-end n’a pas pu démarrer.
- Les logs affichent une erreur: « Le tableau « recovery_group » est plein »
- Le nombre de metrics dépasse la limite:
mysql> sélectionner le nombre dans data_property; ----------- | nombre | ----------- | 120153957 | ----------- 1 ligne définie (0,00 s) mysql> sélectionner le nombre de data_variable; --------- | nombre | ---------- | 3721836 | ---------- 1 ligne définie (0,00 s)
- La vérification de la base de données SQL s’exécute avec succès, mais ne résout pas le problème
- Impossible de trouver « vstatus » ou « device » dans le tableau data_property. Par conséquent, il n’a pas pu supprimer les metrics inactifs de data_property et de data_variable:
mysql> sélectionner le nombre dans data_variable où iD dans (sélectionnez distinct variableid dans data_property où name='vstatus' et value='inactive'); ---------- Compter ---------- 0 ---------- 1 ligne définie (0,00 s) mysql> sélectionner le nombre dans data_property où name='vstatus'; ---------- Compter ---------- 0 ---------- 1 ligne définie (0,00 s) mysql> sélectionnez value,count count from data_property where name='device' group by value order by count desc; Jeu vide (0,00 s) mysql> sélectionnez le nom dans data_property. Jeu vide (0,00 s) mysql> sélectionnez variableid dans data_property; Jeu vide (0,00 s)
原因
data_property tableau ne contient pas les lignes vstatus, qui définissent les metrics inactifs et actifs.
解析度
(CELA DOIT TOUJOURS ÊTRE EFFECTUÉ PAR LE SUPPORT DELL)
Suivez les étapes ci-dessous pour supprimer les metrics inactifs à l’aide data_property_flat tableau:
6. Démarrez le service Backend et assurez-vous que les erreurs ne sont plus visibles dans les logs
apg Backend 7. Déposez les tables de sauvegarde:
- Utilisation du tableau data_property_flat pour restaurer les valeurs vstatus et supprimer les metrics inactifs des tables data_variable et data_property:
mysql> sélectionnez des vstatus distincts dans data_property_flat limite 10; ---------- vstatus ---------- NULL Active Inactif ----------
- Assurez-vous que le tableau data_property_glat peut être utilisé. La commande ci-dessous affiche les ID valides:
sélectionnez le formulaire d’ID data_variable où iD dans (sélectionnez id dans data_property_flat où vstatus - « inactive » ) limite 5;
- Utilisez ces ID pour voir s’ils ont des lignes pour toutes les colonnes de data_variable, qui affichaient également des noms et des ID:
sélectionnez * dans data_variable où iD =xxxxx; ( où xxxxx était un ID valide que nous avons trouvé dans la sortie de la requête précédente)
Suivez les étapes ci-dessous pour supprimer les metrics inactifs à l’aide data_property_flat tableau:
1. Sauvegardez les tables data_variable et data_property:
créer des data_variable_BACKUP de table comme data_variable; insérez dans data_variable_BACKUP sélectionnez * dans data_variable.
créer des data_property_BACKUP de table comme data_property; insérez dans data_property_BACKUP sélectionnez * dans data_property;
2. Confirmez que nous avons le même nombre que les deux tables sauvegardées:
nombre de sélections (1) à partir de data_variable_BACKUP; nombre de sélections (1) à partir de data_variable;
nombre de sélections (1) à partir de data_property_BACKUP; nombre de sélections (1) à partir de data_property;
3. Supprimez les metrics data_variable inactifs:
supprimer de data_variable où id dans (sélectionnez id dans data_property_flat où vstatus='inactive');
4. Supprimez les metrics inactifs dans data_property (ce qui peut donner l’erreur ci-dessous):
supprimer de data_property où variableid dans (sélectionnez id dans data_property_flat où vstatus='inactive'); error: incorrect key file for table « ./be13/data_property. MYI » essayer de le réparer
5. Réparez la table data_property, vérifiez qu’elle est réparée, puis essayez à nouveau de supprimer les metrics inactifs:
data_property de la table de réparation; data_property de tableau de vérification; supprimer de data_property où variableid dans (sélectionnez id dans data_property_flat où vstatus='inactive');
6. Démarrez le service Backend et assurez-vous que les erreurs ne sont plus visibles dans les logs
apg Backend 7. Déposez les tables de sauvegarde:
data_property_BACKUP de tableau déroulant data_variable_BACKUP de tableau déroulant
文章屬性
文章編號: 000215840
文章類型: Solution
上次修改時間: 25 5月 2025
版本: 2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。