單臺資料庫,插入一萬條資料需要三分鐘。搭建了一主一從一仲裁后只需要一分鐘。誰能解釋一下,不是只有主資料庫才可以寫操作嗎?為什么寫操作效率會提升呢?這期間沒有做過任何讀操作。
uj5u.com熱心網友回復:
評價似乎不應該有這效果uj5u.com熱心網友回復:
測驗的方法是單純的回圈插入么?方便的話提供一下方法uj5u.com熱心網友回復:
對的,就是單純回圈插入。uj5u.com熱心網友回復:
我測驗發現 rs 的情況比單機慢,要2倍多的時間import time
from pymongo import MongoClient
def test(rows, url):
with MongoClient(url) as client:
coll = client.test.test
coll.drop()
starttime=time.time()
for i in range(rows):
re=coll.insert(dict(_id=i, time=time.time(), data=https://bbs.csdn.net/topics/(time.ctime())*1024*10))
print(time.time()-starttime)
uj5u.com熱心網友回復:
我插入一萬條資料四五秒,不是單純回圈,有比較復雜的業務判斷....你會不會是沒做索引?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/35022.html
標籤:MongoDB
下一篇:求助
