MySQL 資料庫有一種格式 InnoDB ,財金系、攝影社的資料庫都是使用這個格式去部屬的。
這幾天系上主機被教育部通緝,可能被植入木馬到處發送信件,學校的電算中心把 http://www.finance.isu.edu.tw 網址給封住了。
禮拜五早上去看了一下主機,還好裡面的資料都沒有被破壞,一切都正常,下午來了兩個電算中心工讀生來幫忙協助處理,只是我在檢查主機的時候發現,都當初所製作的 RSS NEWS 的資料曾經清除過,但是資料庫裡的 ibdata1 卻沒有減少,覺得很奇怪,上 BBS 問,好像也沒有人回答。用 Google 搜尋才發現 InnoDB 好像有一個機制。
就是 InnoDB 資料庫格式本身設計的時候就有一個可以回覆的機制,所以任何寫入的資料事實上都會保存下來,以備未來如果資料庫崩解時可以回覆用,但是對於一個常常新增/刪除的資料來說,日積月累的資料備存就會變成一個負擔。
上網找了一下資料,目前找的建議都是說將資料先轉成 MyISAM,然後關閉 MySQL、刪除ibdata1(建議是改名當作備份)、然後再開啟 MySQL,轉回 InnoDB,這時 ibdata1 就會是最接近實際資料庫的容量。
以上動作目前都還沒有實際超做過,因為想到要轉換資料庫就有點疑惑,因為光是動作就很沒有效率,日後的維護如果都是這樣處理,網站停止服務的時間就會拉長,況且如果如此麻煩那不如就轉回 MyISAM 資料庫就好了,何必再轉回 InnoDB。
目前都是疑問。
相關資料:
MySQL - ibdata1 doesn’t reduce it’s size
Moving the ibdata1 file
訂閱:
張貼留言 (Atom)
COSCUP 行政組整地期招募 2024 籌備前預備培訓
COSCUP 行政組 今年持續精進,2023 年無休止,我們即將於 2023 年 9 月進入一段全新的整地期。這段時間將需要大量的腦力計算、模擬和規劃,以確保接下來的計畫項目能夠順利展開。 在 2023 年,我們行政組負責多項重要計畫,包括療癒市集(按摩、瑜珈、冥想)、一...
show
-
活動總召就像是專案經理人或是專案計畫的執行人一樣。 在接活動的時候需要一個頭來總理所有的事情:活動的安排、流程、人員、經費、宣傳、後續事宜…等。他可以全部都一肩扛下來做,也可以用現有的資源進行適度分配,整體來說總召要做的事就是大小事都做。但是大小事都由他來做其實一點意義都沒有...
-
特別偵查組 終於把陳水扁起訴書寫出來了,厚厚的 200 多頁裡面記載著整個洗錢的樣貌,推薦閱讀!看看檢察官是怎樣把錯綜複雜的疑似洗錢案拼出一大塊犯罪的藍圖。 陳水扁起訴書下載(PDF): http://www.tps.moj.gov.tw/public/Data/812121...
-
一個小小的攤位,兩個爐,就可以做一個炒飯的生意。不知道是新開的,還是之前沒有注意到店家!很特別! 過年期間還有在營業的店家不多,可是會發現一個很特別的現象,就是會發現平常沒有注意到的店家。在平時,每家店都有開的時候,很少會一一注意有那些新開的店家,或是平時就習慣到...
沒有留言:
張貼留言