blob: 7bcf4b71ab14cc23f5df1693ea1a1f4e8df9e74c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
t = db.perf.index1;
t.drop();
for ( var i=0; i<100000; i++ ){
t.save( { x : i } );
}
t.findOne();
printjson( db.serverStatus().mem );
for ( var i=0; i<5; i++ ){
nonu = Date.timeFunc( function(){ t.ensureIndex( { x : 1 } ); } );
t.dropIndex( { x : 1 } );
u = Date.timeFunc( function(){ t.ensureIndex( { x : 1 }, { unique : 1 } ); } );
t.dropIndex( { x : 1 } );
print( "non unique: " + nonu + " unique: " + u );
printjson( db.serverStatus().mem );
}
|