Concurrent Reads on leveldb.

82 views
Skip to first unread message

Deepesh J

unread,
Jan 11, 2016, 4:25:05 AM1/11/16
to leveldb
I am running leveldb in multithreaded server. As the concurrent reads on leveldb increases the response time increase. Is the read sequential and locked per read?
I am iterating the DB  on a 32 core server. If the 1 request which has 5000 reads takes 100 ms.  For concurrent 10 requests take 1 second. 
 for(;leveldb_iter_valid(itr);
                        leveldb_iter_next(itr))
                {
                        key = (uint32*)leveldb_iter_key(itr,&key_len);

Reply all
Reply to author
Forward
0 new messages