久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 3.5的數據庫優化功能是有問題嗎? [打印本頁]

作者: 石橋佬    時間: 2025-7-28 10:37
標題: 3.5的數據庫優化功能是有問題嗎?

請教大神,我的論壇升級3.5后,出現一個小問題,雖然沒什么影響,但作為強迫癥的我,總覺得別扭,所以提出來,想請教大神幫助解答一下。

事情是醬紫滴:

論壇后臺的數據庫優化功能上,每次看到“尺寸 196.93 MB“的碎片提示后,我會習慣性的點優化,然后顯示優化成功了,但是頁面一刷新或者重點”優化“入口時,碎片又顯示是尺寸 196.93 MB了,似乎根本不能變成優化成功后的界面提示,但這時已經是優化成功了的,因為沒成功的時候一百多兆點了優化會停頓一會兒才成功,而現在點擊優化會瞬間成功,那代表優化已經成功了。但就是刷新了界面還是沒優化的樣子,不知道大家的3.5是不是這樣的。

詳見下圖:

(, 下載次數: 26)

(, 下載次數: 24)

(, 下載次數: 19)

不知道是我自己的問題,還是大家都這樣,求大神解答!


作者: 石橋佬    時間: 2025-7-28 16:52

作者: 湖中沉    時間: 2025-7-28 16:54
我這邊本地和線上測試都沒有出現截圖的問題
作者: 石橋佬    時間: 2025-7-28 19:44
湖中沉 發表于 2025-7-28 16:54
我這邊本地和線上測試都沒有出現截圖的問題

糟糕,這下無解了
作者: 天外飄仙    時間: 2025-7-28 20:03
石橋佬 發表于 2025-7-28 19:44
糟糕,這下無解了

別人都是  innodb引擎,

你這是升級X3.5 圖省事兒沒轉 數據庫引擎, 還用的myisam
作者: 湖中沉    時間: 2025-7-28 21:06
天外飄仙 發表于 2025-7-28 20:03
別人都是  innodb引擎,

你這是升級X3.5 圖省事兒沒轉 數據庫引擎, 還用的myisam ...

哦吼,還真沒注意,這確實是個問題,X3.5為啥不是innodb,要看樓主干了啥了
作者: 石橋佬    時間: 2025-7-29 21:18
湖中沉 發表于 2025-7-28 21:06
哦吼,還真沒注意,這確實是個問題,X3.5為啥不是innodb,要看樓主干了啥了 ...

完蛋了,請的空間上技術幫助升級的,趕緊問問他是怎么回事
作者: 石橋佬    時間: 2025-7-30 04:35
湖中沉 發表于 2025-7-28 21:06
哦吼,還真沒注意,這確實是個問題,X3.5為啥不是innodb,要看樓主干了啥了 ...

版主大大,首先請您別笑話我笨哈,我忙到凌晨4點才結束,一共250個表,我挨個手動修改的,除開pre_forum_postposition這個表修改成InnoDB后保存時報錯沒改外,再就是7個MEMORY類型的表沒改,其他的全部改過來了。

但是后臺數據庫優化里面直接沒有了碎片可優化了,我還專門刪了一些帖子并清空回收站后再看優化里面的,結果還是沒有碎片。不知道這個怎么解決?因為以前但凡刪一個帖子就會產生幾百兆的碎片的。

(, 下載次數: 25)

(, 下載次數: 21)

唯一改不過來的表

(, 下載次數: 22)

數據庫優化里面沒有碎片可優化操作了

(, 下載次數: 19)



作者: 石橋佬    時間: 2025-7-30 08:36
湖中沉 發表于 2025-7-28 21:06
哦吼,還真沒注意,這確實是個問題,X3.5為啥不是innodb,要看樓主干了啥了 ...

版主大大,麻煩把昨晚我的回復審核一下干嘛?我需要復制回帖里面的截圖用。
作者: 石橋佬    時間: 2025-7-30 08:36
石橋佬 發表于 2025-7-30 08:36
版主大大,麻煩把昨晚我的回復審核一下干嘛?我需要復制回帖里面的截圖用。 ...

好嗎,打錯成干嘛
作者: 湖中沉    時間: 2025-7-30 09:10
石橋佬 發表于 2025-7-30 08:36
版主大大,麻煩把昨晚我的回復審核一下干嘛?我需要復制回帖里面的截圖用。 ...

我不是版主……
作者: 湖中沉    時間: 2025-7-30 09:13
石橋佬 發表于 2025-7-30 04:35
版主大大,首先請您別笑話我笨哈,我忙到凌晨4點才結束,一共250個表,我挨個手動修改的,除開pre_forum_ ...

不應該這么操作的啊,問題在于你升級X3.5的時候為什么沒有轉innodb?而不是說要去手動改,不要輕易按自己想象地去操作數據,以免越弄越糟糕
作者: crx349    時間: 2025-7-30 09:52
把數據庫轉換為innodb格式就沒這個提示了
作者: 天外飄仙    時間: 2025-7-30 09:59
石橋佬 發表于 2025-7-30 04:35
版主大大,首先請您別笑話我笨哈,我忙到凌晨4點才結束,一共250個表,我挨個手動修改的,除開pre_forum_ ...

你這樣會越改越糟的……

想轉innodb引擎 就必須所有的表 與X3.5的 表結構一致……

你這樣改 有一致的, 有不一致的……會產生不可預料的 結果的……
作者: 石橋佬    時間: 2025-7-30 13:50
湖中沉 發表于 2025-7-30 09:13
不應該這么操作的啊,問題在于你升級X3.5的時候為什么沒有轉innodb?而不是說要去手動改,不要輕易按自己 ...

我是找空間商技術幫我升級的,我自己不太會這些  所以有時候只能用最笨的方法出去處理
作者: 石橋佬    時間: 2025-7-30 13:51
crx349 發表于 2025-7-30 09:52
把數據庫轉換為innodb格式就沒這個提示了

謝謝,已經沒這個提示了!
作者: 石橋佬    時間: 2025-7-30 13:53
天外飄仙 發表于 2025-7-30 09:59
你這樣會越改越糟的……

想轉innodb引擎 就必須所有的表 與X3.5的 表結構一致……

我在navicatl里面一個個表挨個改的引擎,老師您別嚇我啊
作者: 石橋佬    時間: 2025-7-30 14:46
天外飄仙 發表于 2025-7-30 09:59
你這樣會越改越糟的……

想轉innodb引擎 就必須所有的表 與X3.5的 表結構一致……

技術說:表結果是一致的,是通過升級腳本升級后的,不是單獨修改的表。 pre_common_session等,這些表,在3.5 默認的sql文件里創建的都是ENGINE=InnoDB;。升級是通過官方升級步驟操作的,引擎問題,大概率是5.5 導入8.0 庫時候 導致的不是InnoDB。
作者: 湖中沉    時間: 2025-7-30 14:52
石橋佬 發表于 2025-7-30 14:46
技術說:表結果是一致的,是通過升級腳本升級后的,不是單獨修改的表。 pre_common_session等,這些表, ...

你說的理論上不應該存在,官方升級步驟升級后肯定是innodb,導入也不會導致引擎變化,你這樣搞,以后后患很大的
作者: 石橋佬    時間: 2025-7-30 14:55
湖中沉 發表于 2025-7-30 14:52
你說的理論上不應該存在,官方升級步驟升級后肯定是innodb,導入也不會導致引擎變化,你這樣搞,以后后患 ...

出問題了我再找空間商技術吧,現在反正用他們的服務器,這塊也交給他們處理了 謝謝老師解惑!
作者: 天外飄仙    時間: 2025-7-30 15:00
石橋佬 發表于 2025-7-30 13:53
我在navicatl里面一個個表挨個改的引擎,老師您別嚇我啊

沒嚇你……不懂數據庫就別亂改!
一旦遺漏了 導致不可能 預料的問題,   再去倒查 原因 就費大勁了
作者: 石橋佬    時間: 2025-7-30 15:00
湖中沉 發表于 2025-7-30 14:52
你說的理論上不應該存在,官方升級步驟升級后肯定是innodb,導入也不會導致引擎變化,你這樣搞,以后后患 ...

站長,您的論壇上有個叫“大三。賬號簽名”的發布了大量垃圾信息,快去刪掉
作者: 石橋佬    時間: 2025-7-30 15:01
天外飄仙 發表于 2025-7-30 15:00
沒嚇你……不懂數據庫就別亂改!
一旦遺漏了 導致不可能 預料的問題,   再去倒查 原因 就費大勁了 ...

嗯嗯,下次一定謹記在心!不再亂動了




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0