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:無法刪除停用指標的高計數

Summary: 後端服務因data_variable和data_property表格中的指標計數高而停止,無法清除兩個表格中的非使用中指標,因為data_property遺失 vstatus 列。

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

  • 後端服務無法啟動。
  • 記錄顯示錯誤:「表」「recovery_group」已滿」
  • 指標計數超過上限:
mysql>從data_property中選取計數;
-----------
|計數 |
-----------
|120153957 |
----------- 1 列 (0.00 秒)
mysql>從data_variable中選取計數;
---------
|計數 |
----------
|3721836 |
----------
1 列 (0.00 秒)
  • SQL DB 檢查成功執行,但無法解決問題
  • 在data_property表格中找不到任何「vstatus」或「device」,因此無法從data_property刪除非作用中的指標,並data_variable:
mysql>從 id 輸入的data_variable中選取計數 (從名稱='vstatus'和 value='inactive'的data_property中選取不同的變數值);
----------
計數
----------
0
----------
1 列 (0.00 秒)

mysql>從名稱='vstatus'的data_property中選取計數;
----------
計數
----------
0
----------
1 列 (0.00 秒)

mysql>選取值、從data_property計數,其中 name='device'group 依值順序按計數 desc;
空集 (0.00 秒)

mysql>從data_property選取名稱;
空集 (0.00 秒)

mysql>從data_property中選取 variableid;
空集 (0.00 秒)

Cause

data_property表缺少 vstatus 列,這會定義非使用中和使用中的指標。

Resolution

(這應一律由 DELL 支援完成)
  • 使用data_property_flat表來復原 vstatus 值,並從data_variable和data_property表格中刪除非作用中的指標:
mysql>從data_property_flat限制 10 選取不同的 vstatus;
----------
vstatus
----------
空
積極
無效
----------

 

  • 請確定可以使用data_property_glat表,下列命令會顯示有效的 ID:
選取 ID 表單data_variable其中 id 輸入 (從 vstatus - 'inactive' 的data_property_flat中選取 ID) 限制 5;
  • 使用這些 ID 來查看它們是否有data_variable中所有欄位的列,其中也會顯示名稱和 ID:
從 id =xxxxx 的data_variable中選取 *(其中 xxxxx 是我們在先前查詢輸出中找到的有效 ID)

請遵循下列步驟,使用data_property_flat表刪除非使用中的指標:
1.同時備份data_variable和data_property表:
建立表data_variable_BACKUP如同data_variable;
插入data_variable_BACKUP從data_variable中選取 *
建立表data_property_BACKUP如同data_property;
插入data_property_BACKUP從data_property中選取 *
2.確認我們兩個備份表格的計數相同:
從data_variable_BACKUP中選取計數 (1);
從data_variable中選取計數 (1);
從data_property_BACKUP中選取計數 (1);
從data_property中選取計數 (1);
3.刪除data_variable非作用中指標:
從 id 輸入的data_variable中刪除 (從 vstatus='inactive'的data_property_flat中選取 ID);
4.刪除data_property中的非作用中指標 (可能會出現以下錯誤):
從data_property中刪除變數 (從 vstatus='inactive'的data_property_flat中選取 id);
錯誤:表格「./be13/data_property」的金鑰檔案不正確。MYI」;嘗試修復
5.修復data_property表,確認已修復,然後嘗試再次刪除非使用中的指標:
維修表data_property;
檢查表data_property;
從data_property中刪除變數 (從 vstatus='inactive'的data_property_flat中選取 id);

6.啟動後端服務,並確保錯誤不再出現在 apg 後端記錄

7。下拉備份表:
下拉式表格data_property_BACKUP
下拉式表格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.