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

Discuz! 官方交流社區(qū)

標(biāo)題: 升級(jí)x3.5后數(shù)據(jù)庫(kù)暴漲是什么原因呢? [打印本頁(yè)]

作者: myawei    時(shí)間: 2023-6-4 09:54
標(biāo)題: 升級(jí)x3.5后數(shù)據(jù)庫(kù)暴漲是什么原因呢?
原來(lái)GBK版本的,數(shù)據(jù)庫(kù)400M,升級(jí)x3.5后數(shù)據(jù)庫(kù)暴漲為600多M,請(qǐng)問(wèn)這個(gè)正常嗎?是什么原因?謝謝!

作者: 天外飄仙    時(shí)間: 2023-6-4 10:21
這是正常的, utf8 本身就比gbk編碼 占空間;

你升級(jí)后 bgk 就自動(dòng)轉(zhuǎn)utf8了;

另外 升級(jí)前你是myisam引擎,升級(jí)后自動(dòng)轉(zhuǎn)換成了innodb引擎;——innodb引擎也是比myisam占用空間的
作者: myawei    時(shí)間: 2023-6-4 11:33
天外飄仙 發(fā)表于 2023-6-4 10:21
這是正常的, utf8 本身就比gbk編碼 占空間;

你升級(jí)后 bgk 就自動(dòng)轉(zhuǎn)utf8了;

好的,謝謝!
因?yàn)閯倓偨佑|3.5這種引擎格式,不知道400變600這個(gè)比例大嗎?
作者: coold1x    時(shí)間: 2023-6-4 12:53
天外飄仙 發(fā)表于 2023-6-4 10:21
這是正常的, utf8 本身就比gbk編碼 占空間;

你升級(jí)后 bgk 就自動(dòng)轉(zhuǎn)utf8了;

多占一點(diǎn)可以理解,但是我的占用足足翻了兩倍
作者: crx349    時(shí)間: 2023-6-4 13:01
utf8 本身就比gbk占空間哦
區(qū)別:
UTF-8是一種國(guó)際標(biāo)準(zhǔn)的文字編碼,而GBK的主要是為了我國(guó)國(guó)情而存在的,不過(guò)GBK也將伴隨著中文字符的一直流傳下去。GBK的文字編碼是雙字節(jié)來(lái)表示的,也就是不論中、英文字符均使用雙字節(jié)來(lái)表示,只不過(guò)為了區(qū)分中文,將其最高位都定成1。

至于UTF-8編碼則是用以解決國(guó)際上字符的一種多字節(jié)編碼,它對(duì)英文使用8位(即一個(gè)字節(jié)),中文使用24位(三個(gè)字節(jié))來(lái)編碼。對(duì)于英文字符較多的論壇則用UTF-8節(jié)省空間。
作者: 天外飄仙    時(shí)間: 2023-6-4 15:31
myawei 發(fā)表于 2023-6-4 11:33
好的,謝謝!
因?yàn)閯倓偨佑|3.5這種引擎格式,不知道400變600這個(gè)比例大嗎? ...

正常的正常的正常的
作者: 天外飄仙    時(shí)間: 2023-6-4 15:38
coold1x 發(fā)表于 2023-6-4 12:53
多占一點(diǎn)可以理解,但是我的占用足足翻了兩倍

我的 占用空間也翻倍了……


只要 數(shù)據(jù)集空中 沒(méi)有多余的表 不用理會(huì)的

作者: myawei    時(shí)間: 2023-6-4 17:32
天外飄仙 發(fā)表于 2023-6-4 15:38
我的 占用空間也翻倍了……

好的,那就放心了,非常感謝!
作者: myawei    時(shí)間: 2023-6-4 17:34
crx349 發(fā)表于 2023-6-4 13:01
utf8 本身就比gbk占空間哦
區(qū)別:
UTF-8是一種國(guó)際標(biāo)準(zhǔn)的文字編碼,而GBK的主要是為了我國(guó)國(guó)情而存在的,不 ...

謝謝,了解了,原來(lái)是gbk,升級(jí)3.5,沒(méi)得選擇了,只能utf8
作者: myawei    時(shí)間: 2023-6-4 17:35
coold1x 發(fā)表于 2023-6-4 12:53
多占一點(diǎn)可以理解,但是我的占用足足翻了兩倍

謝謝,確實(shí)占用很多了
作者: 專(zhuān)家    時(shí)間: 2023-6-4 18:21
myawei 發(fā)表于 2023-6-4 17:34
謝謝,了解了,原來(lái)是gbk,升級(jí)3.5,沒(méi)得選擇了,只能utf8

這是好事,雖然占用空間多了一點(diǎn)點(diǎn),但是解決了不少原本編碼造成的無(wú)法修復(fù)的bug
同時(shí)功能也增強(qiáng)了,比方說(shuō)原來(lái)你想發(fā)送個(gè)??那是絕對(duì)不可能的。
作者: myawei    時(shí)間: 2023-6-4 23:04
專(zhuān)家 發(fā)表于 2023-6-4 18:21
這是好事,雖然占用空間多了一點(diǎn)點(diǎn),但是解決了不少原本編碼造成的無(wú)法修復(fù)的bug
同時(shí)功能也增強(qiáng)了,比方 ...

謝謝回復(fù)!說(shuō)到表情,我剛好遇到這個(gè)問(wèn)題,按說(shuō)3.5應(yīng)該支持更多的表情,但是論壇上一些原來(lái)顯示的表情,現(xiàn)在都成下面的這種的符號(hào)了:😁🙋請(qǐng)問(wèn)這種應(yīng)該怎么處理呢?
作者: myawei    時(shí)間: 2023-6-4 23:37
本來(lái)在pw8.7里是下面這些顯示:??????????????????????????
轉(zhuǎn)成3.5后是這些代碼了:😊👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻
作者: Discuz有償服務(wù)    時(shí)間: 2023-6-5 18:46
myawei 發(fā)表于 2023-6-4 23:37
本來(lái)在pw8.7里是下面這些顯示:??????????????????????????
轉(zhuǎn)成3.5后是這些代碼了:😊👏&# ...

這是unicode編碼在html里的一種調(diào)用方式,出于安全,在x3.4時(shí)被禁用了

比如 “中文” 對(duì)應(yīng)的編碼內(nèi)容就是
  1. 中文
復(fù)制代碼

作者: myawei    時(shí)間: 2023-6-6 10:23
Discuz有償服務(wù) 發(fā)表于 2023-6-5 18:46
這是unicode編碼在html里的一種調(diào)用方式,出于安全,在x3.4時(shí)被禁用了

比如 “中文” 對(duì)應(yīng)的編碼內(nèi)容就 ...

好的,謝謝!
現(xiàn)在有個(gè)問(wèn)題請(qǐng)教,轉(zhuǎn)換dz3.5后很多這種表情編碼出現(xiàn)在帖子里面,如何有效去除呢?直接在數(shù)據(jù)庫(kù)查找替換嗎?
如果可以替換,怎么把這些表情的代碼找全?替換這些有什么需要規(guī)避的風(fēng)險(xiǎn)嗎?




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