北京赛车 pk10开奖记录_Toyou热购彩票官网
香港高速VIP雲機房火爆上線啦!無需備案孔半連,開通即用!配套《巔雲自助建站系統3.0》將帶給您飛一般的可視化拖拽建站體驗井,歡迎免費體驗端受。

建站專題

php並發對MYSQL造成壓力的解決方法

一佰互聯網站開發設計(www.yinxi.net) 發布日期 2019-04-30 09:21:35 瀏覽數: 35

PHP頁面有一個瀏覽量統計每秒有200並發阿科,造成insert給mysql造成很大壓力

lnmp環境奈挫,其他頁面內容都做了緩存了刃剎閨,沒有多大的負載礁圃,就是這個瀏覽量統計功能罵,給mysql帶來北京赛车大星︰我……我……“免費上門服務1不小的壓力婆掄甜,請問諸位有什麼解決辦法嗎?

怎麼都說不要用MySQL來做穆,每秒200並發對MySQL來說不算啥難事啊吐。而且換成Redis旗秤怯、Memcached丸蟲丁,持久化姑且不說薔,業務代碼和運維部署量都不小曬。

我給你幾個建議疼毆狄,盡量讓你的運維部署和業務代碼改動小一些燙杴倍。

你可以做主從分離典鄧,不要在一個庫上高並發插入同時還做大量統計運算頃頗靠。分離之後配湍聘,查詢在從庫是做(甚至是導入Hive之類專門的分布式系統來做)隙,主庫上可以去掉索引雌,提升插入的性能垢蝕凱。這個方法竭巫盆,業務代碼幾乎不用任何改動(改個數據庫配置文件就好了)螺退。MySQL運維部署也可以選個業務低谷在線做鷗挎。

如果你可以接受少量業務代碼(PHP)改動鋇,還有兩個建議被仕抵︰
1. 分庫鈴毀僚,分表欄澇波,每個表的數據總量小了蠢盯脊,操作起來性能會好一些措洛陵,特別是對從庫的MyISAM表不翰漏。你插入之前可能會有一些查詢逃彌俺,例如查詢這個IP在不在庫里媽藏,以前統計過沒犯。
2. 使用HandlerSocket插件上骸蹈,繞過SQL Parser媽長,直接操作存儲文件補拉奠。如果業務上有可能莎墑拔,還可以使用bulk insert(批量插入)建魔射。MySQL InnoDB還推出了類似HandlerSocket的InnoDB NoSQL Plugin檔細戀,用的memcached協議款設念,共享InnoDB Buffer罕槍,再也不用操心MySQL和Memcached之前怎麼維護數據一致性了洶忌。

一佰互聯是全國知名建站品牌服務商,我們有九年網站建設探斜、網站制作病噬、網頁設計糜、php開發和域名注冊及虛擬主機服務經驗通漣,提供的自助建站服務更是全國有名澆呈練。近年來還整合團隊優勢自主開發了可視化多用戶”巔雲建站系統“3.0平台版茅蟹贖,拖拽排版網站制作設計涂,輕松實現pc站鑼弘性、手機微網站壬、小程序濾歇、APP一體化全網營銷網站建設 家抽灕,已成功的為全國上百家網絡公司提供自助建站平台搭建服務環。

相關新聞more

25
04月
PHP連接及操作PostgreSQL數據庫的

本文實例講述了PHP連接及操作PostgreSQL數據庫的方法瑰。分享給大家供大家參考姬忍,具體如下懈抖︰PostgreSQL擴展在默認情況下在最新版... >>詳情

27
04月
PHP的Laravel框架中使用消息隊列qu

queue配置首先說明一下我之前的項目中如何使用queue的蕾癱。我們現在的項目都是用的symfony壤,老一點的項目用的symfony1.4市藕,新... >>詳情

09
04月
網易設計師恍方︰推薦大家學習的通感設計方法 -

網易UEDC 悠悠 : 如何建立用戶行為模型碎閡俺,通過數據驗證設計效果?如何深度參與產品服務全流程?或許你可以嘗試用一下「通感設計語言」還割。通... >>詳情

15
05月
傳統商品引入線上懦孟,線上商城網站建設你可懂?-

window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":... >>詳情

營業執照. cdn加速服務 備案系統認證 網絡安全協會 我們的支付方式AAA認證

7x24小時服務電話:18581389571 傳真:023-85725751 免費建站交流群捂貪躬︰236412099 139947842(自助建站交流) E-Mail:post@yinxi.net 網站投訴:
重慶楚捷科技有限公司 一佰互聯©版權所有 自助建站(www.yinxi.net,Inc.) 2001-2020 All Rights Reserved 本站程序受法律保護,網站法律顧問井快︰ITLAW-莊毅雄律師
中華人民共和國信息產業部網站備案號:渝ICP備12000592號
pk10 pk10 热购彩票