仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
很多用dede織夢做網站的朋友都會遇到資料過大的情況,這樣就造成生成html速度緩慢打開欄目清單變慢等等問題,筆者根據織夢論壇部分帖子總結出預設文章模型轉移資料到其他新建模型的簡單教程,現在分享出來,高手可以忽略.
強力建議你在進行以下操作時先備份資料庫!!! 丟失或者任何錯誤本人概不負責。 使用以下方法本人成功轉移.
首頁建立新模型--系統模型-新建欄位-內容(body)html文本 固化欄位。
現在設定下演示的相關說明,原模型是文章模型,channel=1,附加表為dede_addonarticle;新建模型X ,channel=19,附加表為dede_addon19;原欄目typeid=300 新建以X為內容模型的欄目typeid=400
接下來開始行動,在phpmyadmin或者織夢自帶的SQL命令列工具 運行以下命令,特別說明:因為新建模型和原普通文章模型主鍵一樣的話會無法插入資料,提示錯誤:#1062 - Duplicate entry '343' for key 'PRIMARY' ,所以要在phpmyadmin裡修改下新建模型附加表dede_addon19的主鍵aid資料類型為Bigint,具體方法可以百度。
我們繼續,輸入:
insert into dede_addon19 select * from dede_addonarticle where typeid=300;
上面這句SQL的意思是 挑選出dede_addonarticle(也就是普通文章)表裡欄目為300的內容插入到新建的 dede_addon19(也就是X模型)
再次運行,輸入:
update dede_archives set channel =replace(channel ,'1','19') where typeid=300;
意思是 把dede_archives主表裡欄目為300的資料的channel 由1改成19;
再次運行,輸入:
update dede_archives set typeid =replace(typeid ,'300','400') where channel=19
同理把channel為19 的資料欄目由300改為400;
OK了、文章路徑什麼都設置好,更新下欄目緩存,生成欄目清單及內容,OK了!
這個方法適用于大量dede_addonarticle6184.html">資料表的分割,比如你這個資料表已經500M以上那麼分出來勢在必行。
不夠完美的地方是:dede_archives主表沒有分開。 希望高手可以補充。
本文由《求職招聘服務網》-www.cnhro.com原創首發,轉載請注明,本人保留追究責任的權益!