国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql5.7-bug -information_schema的表被查詢可能致使內存泄漏

2024-07-24 12:31:22
字體:
來源:轉載
供稿:網友
       mysql5.7-bug -information_schema的表被查詢可能致使內存泄漏:

      [11 May 2017 6:57] Cho-Shing Ma
      Description:
     Running a query (on Information _Schema.tables (where clause) to exclude system schema, showing memory growing eventually Out-of-memory. Number of table entries around 20,000 (40 databases with 500 tables for each db)
 
mysql -uroot -h227.0.0.1 -e "select concat_ws('|',ifnull(TABLE_SCHEMA,''),ifnull(TABLE_NAME,''),ifnull(ENGINE,''),ifnull(TABLE_ROWS,'0'),ifnull(DATA_LENGTH,'0'), ifnull(INDEX_LENGTH,'0'),ifnull(DATA_FREE,'0'), ifnull(TABLE_COLLATION,''),ifnull(CREATE_TIME,''), ifnull(UPDATE_TIME,'')) from information_schema.TABLES where TABLE_SCHEMA not in ('mysql','test','information_schema','performance_schema','sys');"
 
How to repeat:
Please refer to attached document.
 
mysql -uroot -h227.0.0.1 -e "select concat_ws('|',ifnull(TABLE_SCHEMA,''),ifnull(TABLE_NAME,''),ifnull(ENGINE,''),ifnull(TABLE_ROWS,'0'),ifnull(DATA_LENGTH,'0'), ifnull(INDEX_LENGTH,'0'),ifnull(DATA_FREE,'0'), ifnull(TABLE_COLLATION,''),ifnull(CREATE_TIME,''), ifnull(UPDATE_TIME,'')) from information_schema.TABLES where TABLE_SCHEMA not in ('mysql','test','information_schema','performance_schema','sys');"
 
Suggested fix:
No idea but the memory is growing.
         日前,作者遇到一個疑似“內存”泄露的問題,一時找不頭緒,然后就從mysql的官方上找線索,發現了上面的bug(見上圖,bug id 86279 ),查詢information_schema下的tables表導致內存溢出。 經動手簡單測試,貌似還真有這回事。 同理,該schema下的其他的一下表,可能也存在這個問題。
 
         對于表數量特別多的系統,可能更需要慎重。 但也無須驚慌,上面寫的重現現象是重復查詢,然后內存逐步增長,最終OOM.

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广河县| 长武县| 长宁县| 菏泽市| 舒兰市| 三门峡市| 哈密市| 河西区| 甘肃省| 射阳县| 睢宁县| 汽车| 贵德县| 顺义区| 略阳县| 灵璧县| 固原市| 仁化县| 兰溪市| 新田县| 宁德市| 同心县| 景洪市| 日喀则市| 四川省| 布尔津县| 甘洛县| 贵定县| 萨迦县| 和林格尔县| 葵青区| 蒙山县| 库车县| 高邮市| 体育| 饶平县| 焦作市| 平山县| 嘉善县| 绥阳县| 乌兰察布市|