最受歡迎的數(shù)據(jù)庫(kù)語(yǔ)言。分享一下網(wǎng)站數(shù)據(jù)庫(kù)Access存在的問(wèn)題。
Access容易被應(yīng)用于小的工程,但是如果設(shè)計(jì)的不好對(duì)大工程是無(wú)用的。既然是小型就有他根本的局限性,以下幾種情況下數(shù)據(jù)庫(kù)基本上會(huì)吃不消:
1、數(shù)據(jù)庫(kù)過(guò)大,一般Access數(shù)據(jù)庫(kù)達(dá)到50M左右的時(shí)候性能會(huì)急劇下降。
2、網(wǎng)站訪問(wèn)頻繁,經(jīng)常達(dá)到100人左右的在線。
3、記錄數(shù)過(guò)多,一般記錄數(shù)達(dá)到10萬(wàn)條左右的時(shí)候性能就會(huì)急劇下降。
由于這是Access本身的局限性,大型的網(wǎng)站數(shù)據(jù)庫(kù)都不應(yīng)用Access,如果出現(xiàn)了以上問(wèn)題,我們也可采用一些辦法來(lái)緩解一下。Access網(wǎng)站數(shù)據(jù)庫(kù)存在的問(wèn)題解決方法如下:臨時(shí)解決辦法,定期刪除多余的數(shù)據(jù)、壓縮數(shù)據(jù)庫(kù),
限制論壇灌水,甚至限制論壇注冊(cè)。如果是動(dòng)網(wǎng)論壇,可以使用論壇自帶的分表儲(chǔ)存功能,會(huì)有較好的效果。比較長(zhǎng)遠(yuǎn)辦, 更換論壇和數(shù)據(jù)庫(kù),一般都采用動(dòng)網(wǎng)sql商業(yè)版本+MSSQL 的方案來(lái)解決,不過(guò)這個(gè)需要比較大的投資。
因?yàn)閙ssql2000和ACCESS相比需要更多的資源,光是占內(nèi)存上,就可以達(dá)到每一個(gè)在線1M以上的程度,如果你的SQL論壇有100人在線就會(huì)吃掉服務(wù)器至少150M以上內(nèi)存。
Access作為網(wǎng)站數(shù)據(jù)庫(kù)存在的問(wèn)題不只以上的幾種,以上列舉的三種只是比較常見(jiàn)的??傊绻褂胊ccess作為網(wǎng)站的數(shù)據(jù)庫(kù),那網(wǎng)站最好不要做的很大。