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

返回列表 發帖
查看: 3269|回復: 0

Discuz! X2.5/X3-X3.4 InnoDB數據庫補丁 beta1.0.8 【2017.8.1更新】

56

主題

1470

回帖

3萬

積分

管理員

貢獻
2076 點
金幣
1394 個
樓主
發表于 2022-4-20 15:18:37 | 只看樓主 |倒序瀏覽 |閱讀模式
2017.8.1更新
修正寫死mysql_query的問題,兼容mysqli

2013.10.8更新

修正啟用主從時可能出現的數據庫錯誤頁面

2013.9.26更新

修正bin腳本在關閉論壇或論壇某些設置的情況下不執行而輸出html的問題

2013.9.24升級X3.1請參考最下方升級指南。


2013.9.12更新

修正一個邏輯錯誤,該錯誤會導致部分情況下緩存不生效,而導致可能出現的發帖卡頓,建議更新。

2013.8.30更新

修正刪帖子后形成一個內容為del_post的空帖子,只有更新內存緩存才會消失的bug

2013.8.23更新

修正一個部分服務器上可能遇到的腳本意外中斷問題

2013.8.13更新

修正bin執行腳本log日志累增不清零
修正腳本異常退出
本腳本分為兩部分,第一部分是修改post表結構,第二部分為轉換表為INNODB引擎
當第一部分出現異常時,腳本會退出并提示重試。這時需要重新執行腳本。
當第二部分異常時,腳本仍將執行整個庫,并將轉換失敗的表寫到log日志中。
這時可以選擇按照log中的表名手動轉,或者重新執行腳本(可能耗時會多些)

2013.8.9更新

修正了昨天壓縮包里一個遺漏,該問題會導致復雜條件的語句失效

2013.8.8更新

修正一個可能導致后臺頁面管理錯誤的問題


MySQL InnoDB 引擎相比我們論壇默認的 MyISAM 引擎在寫性能上有很大提升。
InnoDB 支持行鎖(更準確的說是索引鎖)而 MyISAM 只能是表鎖。使得 InnoDB 在高并發環境中有更好的表現。

在 Discuz! X2 或者更早的版本,有站長手動把數據庫引擎轉為 InnoDB , 來避免論壇發帖高峰時期帶來的卡頓,
但是 Discuz! X2.5 以及 Discuz! X3版本,由于 post 表使用了聯合自增主鍵,而 InnoDB 不支持這個特性,而無法手動把數據庫引擎改為 InnoDB 。


考慮到大型站點站長們的這個需求后,我們發布了在大型論壇測試過的第一個Discuz! X2.5 / X3  InnoDB 補丁測試版。

基本原理:
1,去掉 post 表 position 字段的自增屬性。
2,利用內存緩存來記錄每個帖子的當前最大樓層數,并在發帖請求過來時依次分發并自增樓層號。
3,由于內存緩存速度極快當多個發帖請求過來后能快速自增并分配樓層號,每條插入語句都能快速領取到唯一樓層號。
4,內建了錯誤修復機制避免內存失效或者統計錯誤時自動修復。
5,取消了 count(*) 語句,改為讀取模糊值。

適應場景:
發帖比較頻繁,適應于會員熱衷于交流場景,日發帖一般在數萬貼每日的。

服務器要求:
1,獨立服務器,或能執行命令行(命令行避免超時)
2,啟用了內存緩存(建議為 memcache或redis )

操作步驟:
使用方法:
1,請到 http://www.9999xn.com/thread-12045-1-1.html 下載最新對應版本的框架,里面包含了一個文件class_core.php,直接覆蓋即可。
2,關閉論壇,避免有發帖操作。對數據庫全庫進行備份。
3,確認論壇有開啟內存緩存的某一個。
4,在命令行下切換到extend/bin目錄下執行 bin_innodb_upgrade.php,一般命令如下:
切換到該目錄下執行
~$php bin_innodb_upgrade.php
耐心等待執行完畢,如果顯示其中一些任務失敗了,則需要到目錄下找log文件,對轉換失敗的表手工進行轉 innodb 。
(對于數據庫超大需要轉換很久的情況,可以采用下面的命令:nohup php bin_innodb_upgrade.php  > innodblog 2> innodberror &
,這樣可以關掉客戶端而讓其在后臺執行,執行的即時情況可以到innodblog里面查看
6,刪除 innodb_grade.php 和 log 文件(如果有的話),去論壇發帖測試無誤后,開放論壇。


恢復:
如果測試后不想使用了,可以按照如下兩個步驟操作:
1,所有表換回MyISAM,恢復 post 表 position 的自增屬性。

問題:
使用后出現任何問題都可以到BUG區發帖反饋http://www.discuz.net/forum-70-1.html
我們建議大家先在測試論壇上使用無誤后再部署到正式論壇。
如果有新版或者補丁出現,會持續在本帖更新,建議大家關注此貼。

已知注意事項:
1, MySQL 5.6版本的 index_condition_pushdown 參數請關閉,在帖子倒序顯示的時候會引起嚴重慢查詢。
2, 因為全表統計 count(*) 改為了讀取模糊值,所以有少部分的統計數據最大會有10%左右的偏差。
3, 沒有一定技術能力,平時服務器運行良好的網站,應繼續使用默認的 MyISAM 版本,Innodb 在使用和維護上都有更高的要求。
4,在執行腳本的時候一定要保證內存足夠,否則很容易造成各種不成功的問題。

下載:
【20170801】upload_innodb1.0.8_x3.x-x25.zip (6.32 KB, 下載次數: 352)

X2.5/X3升級到X3.1:
1,按照官方升級指南,在執行完第四步之后,把這個附件解壓后把sql文件上傳到install/data目錄下, install_dev.zip (16.06 KB, 下載次數: 307) ,然后再執行update腳本。
2,確保安裝了最新框架,確保原始的innodb擴展文件都存在,確保至少存在一個內存緩存正常工作。
3,發帖測試無誤后開放。




回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-11-17 12:12 , Processed in 0.051647 second(s), 12 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
国产精品美女久久久久高潮| 亚洲精品欧美激情| 国产精品久久久久久一区二区三区 | av午夜精品一区二区三区| 欧美老肥妇做.爰bbww| 美女视频网站久久| 在线观看视频一区| 日本vs亚洲vs韩国一区三区 | 国产乱码字幕精品高清av| 日本道精品一区二区三区| 亚洲国产日韩一级| 国产日韩欧美一区二区| 亚洲美女少妇撒尿| 国产自产精品| 亚洲国产精品成人久久综合一区| 成人中文字幕在线| 日韩欧美一二三| 懂色av中文字幕一区二区三区| 欧美久久久久久久久中文字幕| 九九视频精品免费| 欧美日韩视频在线一区二区| 蜜臀av一级做a爰片久久| 老牛嫩草一区二区三区日本| 视频在线观看一区| 久久婷婷国产综合尤物精品| 午夜精品久久久| 国产免费成人| 亚洲一卡二卡三卡四卡| 亚洲一区日本| 亚洲高清在线视频| 老鸭窝91久久精品色噜噜导演| 亚洲线精品一区二区三区八戒| 国产欧美成人| 五月天视频一区| 91激情在线视频| 久久国产精品色婷婷| 欧美日韩1234| 成人一区二区三区视频| 欧美成人一区二区三区片免费| 不卡电影一区二区三区| 国产无遮挡一区二区三区毛片日本| 91社区在线播放| 国产婷婷色一区二区三区| 欧美日韩福利| 一区二区三区四区视频精品免费 | 国内精品写真在线观看| 56国语精品自产拍在线观看| 国产成人免费av在线| 欧美精品一区在线观看| 欧美不卡福利| 亚洲品质自拍视频| 性欧美长视频| 裸体歌舞表演一区二区| 欧美一区二区三区啪啪| 欧美jizzhd精品欧美巨大免费| 最新日韩在线视频| 鲁大师影院一区二区三区| 久久丁香综合五月国产三级网站| 91精品国产综合久久福利软件 | 色婷婷综合中文久久一本| 经典三级视频一区| 久久影院午夜论| 亚洲激情综合| 无码av免费一区二区三区试看 | 国产精品久久午夜夜伦鲁鲁| 国产精品免费看| 蜜臀va亚洲va欧美va天堂| 日韩欧美一区在线| 欧美人与禽猛交乱配视频| 亚洲国产精品影院| 日韩一区二区在线观看视频播放| www..com久久爱| 最好看的中文字幕久久| 色综合久久天天| 成人性生交大片免费看中文| 国产欧美一区二区精品婷婷| 99国产精品久久久久老师| 欧美aaaaa成人免费观看视频| 欧美一区二区三区在线| 欧美日韩国产综合在线| 亚洲国产精品视频| 日韩欧美国产wwwww| 激情综合在线| 日本成人中文字幕| 精品成人在线观看| 99精品免费网| 国产精品一二三区在线| 国产精品青草综合久久久久99| 一本大道av伊人久久综合| 99麻豆久久久国产精品免费| 亚洲成人精品一区| 精品女同一区二区| av成人黄色| 国产一区二区三区香蕉| 中文字幕第一区二区| 日本道精品一区二区三区| 色综合欧美在线| 五月激情丁香一区二区三区| 欧美videos大乳护士334| 国产欧美日本在线| 国产.欧美.日韩| 夜夜嗨av一区二区三区四季av| 91麻豆精品91久久久久同性| 亚洲二区在线| 国产一区二区免费看| 亚洲人精品午夜| 欧美日韩一级片在线观看| 色综合中文字幕| 日韩高清一区在线| 国产色综合一区| 91高清视频免费看| 欧美精品国产一区| 麻豆91精品91久久久的内涵| 国产午夜精品久久久久久久| 欧美日韩精品一区二区三区四区 | 欧美色图第一页| 国产综合久久| 老司机精品视频导航| 亚洲欧洲国产专区| 日韩区在线观看| 久久亚洲图片| 99re热这里只有精品免费视频| 日韩电影在线看| 日本一二三四高清不卡| 欧美喷潮久久久xxxxx| 一区二区三区视频在线播放| av亚洲精华国产精华精| 免费在线成人网| 国产欧美1区2区3区| 欧美老年两性高潮| 午夜在线播放视频欧美| 欧美在线一二三区| 国产精品一区二区在线看| 亚洲午夜免费视频| 中文字幕在线免费不卡| 精品久久久影院| 欧美高清精品3d| 在线免费观看日本欧美| 亚洲精品一区二区三| 91蜜桃免费观看视频| 久久99久国产精品黄毛片色诱| 亚洲影院免费观看| 国产精品久久免费看| 欧美一卡二卡三卡四卡| 色偷偷成人一区二区三区91| 宅男噜噜噜66国产日韩在线观看| 色综合中文字幕国产| 日韩在线一二三区| 亚洲精品va在线观看| 国产精品久久久久精k8 | 久久久999| 99国产精品视频免费观看一公开 | 精品一区二区久久| 五月婷婷另类国产| 亚洲精品伦理在线| 日韩美女视频19| 中文成人综合网| 久久人人97超碰com| 精品三级av在线| 91精品国产综合久久久久久久 | 乱人伦精品视频在线观看| 亚洲成人原创| 国产一区二区三区无遮挡| 北岛玲一区二区三区四区| 国产一区二三区| 久久精品免费看| 日日摸夜夜添夜夜添亚洲女人| 亚洲综合色成人| 亚洲精品中文字幕乱码三区| 中文字幕中文字幕在线一区| 国产三级一区二区| 久久亚洲一区二区三区明星换脸| 欧美一级理论片| 欧美一区二区三区的| 欧美精品xxxxbbbb| 在线国产亚洲欧美| 欧洲精品中文字幕| 欧美三级电影网站| 欧洲人成人精品| 欧美三级乱人伦电影| 欧美亚洲一区二区在线观看| 欧美午夜电影在线播放| 在线观看一区不卡| 在线精品亚洲一区二区不卡| 欧美在线综合视频| 在线播放欧美女士性生活| 91精品婷婷国产综合久久性色| 欧美一区二区三区男人的天堂| 日韩午夜av电影| 日韩视频123| 精品国产乱码久久久久久免费 | 91日韩在线专区| 欧美成人国产| 一区二区三区我不卡| 亚洲精品一级| 久久精选视频| 9191久久久久久久久久久| 日韩欧美一级片| 欧美激情艳妇裸体舞| 一区二区中文字幕在线|