[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: Slow to add 1 million items



________________________________

> Hello all, 
> 
> I've been Google'ing around and searching the archives, but I haven't 
> quite been able to find an answer, so I wanted to ask the list. 
> 
> I've been experimenting with OpenLDAP adds to see how quickly we can 
> get data inserted into the DB. 
> 
> I'm using Ubuntu 10.04, and I've tried both the packaged OpenLDAP 
> 2.4.21 using hdb, and just recently the latest OpenLDAP 2.4.39 using 
> lmdb, both with relatively similar results. 
> 
> The short version is: to insert 1 million records, it's taking about 8 
> hours on a machine with 2GB RAM / 3Ghz / SSD, which seems like a long 
> time to me. 
> 
> The insert method is to use a single big ldiff file like this: 
> 
> ### snip ### 
> dn: cn=newtest0,ou=customer,dc=test,dc=com 
> objectclass: inetOrgPerson 
> userPassword: 90sac90sudasdjcao0sdjtest 
> telephoneNumber: 61400000000 
> sn: none 
> 
> dn: cn=newtest1,ou=customer,dc=test,dc=com 
> objectclass: inetOrgPerson 
> userPassword: 90sac90sudasdjcao0sdjtest 
> telephoneNumber: 61400000000 
> sn: none 
> ### snip ### 
> 
> Then add it with ldapadd: 
> ldapadd -x -D cn=admin,dc=test,dc=com -w test -f ./test 
> 
> <snipped>
> 
> Any ideas or things I could try? 
> 
slapadd will be much faster

Chris