簡體   English   中英

使用Zend_Db和MySQL更新的最有效方法是什么

[英]Whats the most efficient way to do updates with Zend_Db and MySQL

我有一個方法,該方法遍歷對象數組並為每個對象提交一條更新語句(總共15個對象,每個對象具有5個字段)。 這可能必須每秒執行數百次甚至數千次,具體取決於我們獲得的流量水平。

除了硬件方面的考慮之外,什么是減輕負載的最佳方法是什么? 我想知道使用交易會更好嗎? 即循環遍歷對象,構建更新語句,然后一次命中?

我正在尋找MYSQL 5(PDO)的查詢優化。 其他人將負責負載平衡/架構等。

謝謝,

我認為在您的情況下,您應該基於緩存構建系統並從該緩存更新數據庫。 該交易沒有太大幫助。

因此,我認為您必須構建一個中間件。 在您的PHP前端和實際數據庫之間。 該中間件可以處理php前端的緩存數據,並可以隨時間分布數據庫更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM