SRM 4.7.1: Não é possível excluir alta contagem de medições inativas

摘要: O serviço de back-end foi interrompido devido à alta contagem de medições nas tabelas data_variable e data_property e não foi possível limpar as medições inativas em ambas as tabelas, pois as linhas vstatus estão ausentes do data_property. ...

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

症狀

  • Não foi possível iniciar o serviço de back-end.
  • Os registros mostram o erro: "A tabela "recovery_group" está cheia"
  • A contagem de medições excede o limite:
mysql> selecionar contagem de data_property;
-----------
| contagem |
-----------
| 120153957 |
----------- 1 linha no conjunto (0,00 s)
mysql> selecionar contagem de data_variable;
---------
| contagem |
----------
| 3721836 |
----------
1 linha em conjunto (0,00 s)
  • A verificação do SQL DB é executada com sucesso, mas não resolve o problema
  • Não foi possível encontrar nenhum "vstatus" ou "dispositivo" na tabela data_property, portanto, não foi possível excluir as medições inativas do data_property e data_variable:
mysql> selecione count em data_variable em que id em (selecione variableid distinto de data_property em que name='vstatus' and value='inactive');
----------
Contar
----------
0
----------
1 linha em conjunto (0,00 s)

mysql> selecione count data_property em que name='vstatus';
----------
Contar
----------
0
----------
1 linha em conjunto (0,00 s)

mysql> selecionar value,count count de data_property em que name='device' group by value order by count desc;
Conjunto vazio (0,00 s)

mysql> selecione o nome do data_property;
Conjunto vazio (0,00 s)

mysql> selecione variableid de data_property;
Conjunto vazio (0,00 s)

原因

data_property tabela não contém as linhas vstatus, que definem as medições inativas e ativas.

解析度

(ISSO DEVE SEMPRE SER FEITO PELO SUPORTE DELL)
  • Usou a data_property_flat para recuperar os valores vstatus e excluir as medições inativas das tabelas data_variable e data_property:
mysql> selecione vstatus distintos data_property_flat limite 10;
---------- 
vstatus
---------- 
NULL
Ativo
Inativo
----------

 

  • Certifique-se de data_property_glat tabela de configuração possa ser usada. O comando abaixo mostra os IDs válidos:
selecione id form data_variable id em (selecione o ID de data_property_flat em que vstatus - 'inactive' ) limite 5;
  • Use esses IDs para ver se eles têm linhas para todas as colunas no data_variable, que mostraram nomes e IDs também:
selecione * em data_variable id =xxxxx; ( em que xxxxx era um ID válido que descobrimos na saída da consulta anterior)

Siga as etapas abaixo para excluir medições inativas usando data_property_flat tabela:
1. Faça backup data_variable tabelas data_property backup:
criar tabelas data_variable_BACKUP como data_variable;
insira em data_variable_BACKUP selecione * no data_variable;
criar tabelas data_property_BACKUP como data_property;
insira em data_property_BACKUP selecione * no data_property;
2. Confirme se temos a mesma contagem das duas tabelas de backup:
selecione count(1) de data_variable_BACKUP;
selecionar contagem (1) de data_variable;
selecionar contagem (1) de data_property_BACKUP;
selecionar contagem (1) de data_property;
3. Exclua data_variable métricas inativas:
excluir do data_variable id em (selecione o ID data_property_flat em que vstatus='inactive');
4. Exclua as medições inativas data_property (que podem apresentar o erro abaixo):
excluir do data_property em que variableid em (selecione id de data_property_flat em que vstatus='inactive');
erro: arquivo de chave incorreto para a tabela "./be13/data_property. MYI"; tentar reparar
5. Repare a data_property, verifique se ela foi reparada e tente excluir as métricas inativas novamente:
tabela de reparo data_property;
tabela de verificação data_property;
excluir do data_property em que variableid em (selecione id de data_property_flat em que vstatus='inactive');

6. Inicie o serviço back-end e certifique-se de que os erros não sejam mais vistos nos registros de back-end do

apg 7. Solte as tabelas de backup:
tabela suspensa data_property_BACKUP
tabela suspensa data_variable_BACKUP
文章屬性
文章編號: 000215840
文章類型: Solution
上次修改時間: 25 5月 2025
版本:  2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。