1、 查詢:
有兩種方式,在php裡迴圈查詢和使用$in的方式。做乙個查詢1000條資料的示例如下:
// 迴圈查詢 for($i = 0; $i < count($array); $i++)
0.15661716461182秒
結果採用迴圈方式的執行時間為$in方式的
3倍以上。
2、 更新:
還是兩種方式,在php裡迴圈更新和使用$in的方式。做乙個查詢1321條資料的示例如下:
28.02441906929秒
0.011945962905884秒
結果採用迴圈方式的執行時間為$in方式的
2335倍!
第一種方式非常容易出現執行的超時的情況造成操作不成功,而第二種方式在提高效率的同時避免了這種問題的出現。
造成這樣問題的原因是1、迴圈裡的網路請求時間消耗太多時間2、$in操作可以進行查詢優化,也不需要多次編譯。
採用yaml方式安裝mongodb
vim etc yum.repos.d mongodb org 4.0.repo 新增如下內容 mongodb org 4.0 name mongodb repository baseurl gpgcheck 0 enabled 1 gpgkey cd etc yum.repos.d rm f ce...
提公升MongoDB效能的方法
mongodb 是高效能資料,但是在使用的過程中,大家偶爾還會碰到一些效能問題。mongodb和其它關係型資料庫相比,例如 sql server mysql oracle 相比來說,相對較新,很多人對其不是很熟悉,所以很多開發 dba往往是注重功能的實現,而忽視了效能的要求。其實,mongodb和 ...
CAS採用http方式不採用https方式配置
cas3一下的版本網上介紹說比較複雜,本人未測試。本文是在cas server3.4版本上測試成功的,記錄在此以供以後查詢 主要有以下步驟 1.web inf spring configuration ticketgrantingticketcookiegenerator.xml中將p cookie...