最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql單文件存儲刪除數(shù)據(jù)文件容量不會減少的bug與解決方法

 更新時間:2016年12月31日 16:25:33   作者:低調(diào)的洋仔  
這篇文章主要給大家介紹了Mysql單文件存儲刪除數(shù)據(jù)文件時容量不會減少的bug與解決方法,文中給出了詳細的解決方法,相信對遇到這個問題的朋友們能帶來一定的幫助,下面來一起看看吧。

MySQL的Bug之一:InnoDB ibdata1 never shrinks after data is removed

問題描述

當innodb引擎使用單個文件進行存儲的時候,當對數(shù)據(jù)庫中數(shù)據(jù)進行刪除的時候,文件的大小并不會發(fā)生變化,意味著文件將會越來越大并且即使刪除也沒辦法 讓其釋放磁盤的空間。

驗證過程

創(chuàng)建一個測試使用的表,如下創(chuàng)建好t這樣的一個表。

創(chuàng)建簡單的存儲過程來批量的插入數(shù)據(jù)。

查看開始前的文件的大小

當批量插入接近十萬的數(shù)據(jù)后

然后進行刪除操作

占用磁盤空間并未減少

解決方案

兩種方式:

1. 先備份后刪除然后進行導(dǎo)入

mysqldump -uxxx -pxxx --all-databases > db.sql 
service mysql stop 
rm ibdata 
rm ×log文件 
service mysql start 
mysql -uxxx -pxxx < db.sql 

2. 把表設(shè)置為單表存儲的形式,這樣每個表中的數(shù)據(jù)單獨存儲,在刪除數(shù)據(jù)的時候,會隨著數(shù)據(jù)的刪除而釋放存儲空間。

set global innodb_file_per_table = on 

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • MySQL讀寫分離的項目時間實踐

    MySQL讀寫分離的項目時間實踐

    本文主要介紹了MySQL數(shù)據(jù)庫的讀寫分離技術(shù),包括一主一從和雙主雙從兩種架構(gòu),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • MySQL創(chuàng)建表時字符串的默認值問題

    MySQL創(chuàng)建表時字符串的默認值問題

    這篇文章主要介紹了MySQL創(chuàng)建表時字符串的默認值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • MySQL全面瓦解之查詢的正則匹配詳解

    MySQL全面瓦解之查詢的正則匹配詳解

    這篇文章主要給大家介紹了關(guān)于MySQL全面瓦解之查詢的正則匹配的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MySql主從復(fù)制機制全面解析

    MySql主從復(fù)制機制全面解析

    這篇文章主要介紹了MySql主從復(fù)制機制全面解析的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-04-04
  • Windows 10系統(tǒng)下徹底刪除卸載MySQL的方法教程

    Windows 10系統(tǒng)下徹底刪除卸載MySQL的方法教程

    mysql數(shù)據(jù)庫的重新安裝是一個麻煩的問題,很難卸除干凈,下面這篇文章主要給大家介紹了關(guān)于在Windows 10系統(tǒng)下徹底刪除卸載MySQL的方法教程,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • 詳解Mysql日期格式并聚合統(tǒng)計示例

    詳解Mysql日期格式并聚合統(tǒng)計示例

    這篇文章主要為大家介紹了Mysql日期格式并聚合統(tǒng)計示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • mysql 設(shè)置默認的時間值

    mysql 設(shè)置默認的時間值

    由于MySQL目前字段的默認值不支持函數(shù)
    2009-05-05
  • 詳解MySQL 慢查詢

    詳解MySQL 慢查詢

    這篇文章主要介紹了MySQL 慢查詢的相關(guān)資料,文中講解非常細致,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-07-07
  • mysql中的group by高級用法

    mysql中的group by高級用法

    MySQL中的GROUP BY是數(shù)據(jù)聚合分析的核心功能,主要用于將結(jié)果集按指定列分組,并結(jié)合聚合函數(shù)進行統(tǒng)計計算,下面給大家介紹mysql中的group by用法詳解,感興趣的朋友一起看看吧
    2025-04-04
  • 利用ssh tunnel鏈接mysql服務(wù)器的方法

    利用ssh tunnel鏈接mysql服務(wù)器的方法

    這篇文章主要給大家介紹了利用ssh tunnel鏈接mysql服務(wù)器的方法,文中介紹的很詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02

最新評論

额尔古纳市| 铁岭市| 彩票| 长泰县| 沾益县| 克山县| 吉安县| 五指山市| 神木县| 天津市| 东方市| 洪洞县| 五峰| 平武县| 如东县| 墨竹工卡县| 铅山县| 怀来县| 册亨县| 大余县| 板桥市| 昌吉市| 长寿区| 宜昌市| 漳州市| 宁蒗| 泸州市| 丰县| 尼玛县| 黎城县| 夏邑县| 白山市| 大田县| 益阳市| 平罗县| 樟树市| 洛阳市| 和田市| 承德县| 额尔古纳市| 明水县|