summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Storch <david.storch@mongodb.com>2021-06-01 15:22:58 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-06-01 21:32:28 +0000
commit8373099b44106c1b20e282f8fd11d625cd43d612 (patch)
treee05fe4910694a44039b7436fe36a42f3eeb9d9a6
parent217df06354c42816bde6556000b71b247ffd432f (diff)
downloadmongo-8373099b44106c1b20e282f8fd11d625cd43d612.tar.gz
SERVER-21360 Delete jstests/perf/ directory
-rw-r--r--jstests/perf/compact_speed_test.js60
-rw-r--r--jstests/perf/find1.js85
-rw-r--r--jstests/perf/geo_near1.js10
-rw-r--r--jstests/perf/index1.js24
-rw-r--r--jstests/perf/remove1.js64
5 files changed, 0 insertions, 243 deletions
diff --git a/jstests/perf/compact_speed_test.js b/jstests/perf/compact_speed_test.js
deleted file mode 100644
index 5f1566a5967..00000000000
--- a/jstests/perf/compact_speed_test.js
+++ /dev/null
@@ -1,60 +0,0 @@
-if (1) {
- t = db.compactspeedtest;
- t.drop();
-
- var obj = {
- x: 1,
- y: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- z: [1, 2]
- };
-
- var start = new Date();
- function timed() {
- db.getLastError();
- var dt = (new Date()) - start;
- // print("time: " + dt);
- start = new Date();
- return dt;
- }
-
- // print("adding data");
- var N = 100000;
- if (db.adminCommand("buildInfo").debug)
- N = 10000;
- for (var i = 0; i < N; i++) {
- obj.x = i;
- obj.z[1] = i;
- t.insert(obj);
- }
- var a = timed();
-
- // print("index");
- t.createIndex({x: 1});
- // print("index");
- t.createIndex({y: 1});
- // print("index");
- t.createIndex({z: 1});
-
- a += timed();
-
- // print("count:" + t.count());
-
- timed();
-
- {
- // print("compact");
- var res = db.runCommand({compact: 'compactspeedtest', dev: true});
- b = timed();
- // printjson(res);
- assert(res.ok);
-
- // print("validate");
- var v = t.validate({full: true});
-
- assert(v.ok);
- assert(t.getIndexes().length == 4);
- print("inserting records and adding indexes took " + a);
- print("compact took " + b);
- assert(b < a, "compact was slower than it should be");
- }
-}
diff --git a/jstests/perf/find1.js b/jstests/perf/find1.js
deleted file mode 100644
index 31710cbfd66..00000000000
--- a/jstests/perf/find1.js
+++ /dev/null
@@ -1,85 +0,0 @@
-/**
- * Performance tests for various finders
- */
-
-var calls = 100;
-var size = 500000;
-var collection_name = "sort2";
-
-function testSetup(dbConn) {
- var t = dbConn[collection_name];
- t.drop();
-
- for (var i = 0; i < size; i++) {
- t.save({num: i});
- if (i == 0)
- t.createIndex({num: 1});
- }
-}
-
-function resetQueryCache(db) {
- db[collection_name].createIndex({a: 1}, "dumbIndex");
- db[collection_name].dropIndex("dumbIndex");
-}
-
-function between(low, high, val, msg) {
- assert(low < val, msg);
- assert(val < high, msg);
-}
-
-/**
- * Tests fetching a set of 10 objects in sorted order, comparing getting
- * from front of collection vs end, using $lt
- */
-function testFindLTFrontBack(dbConn) {
- var results = {};
- var t = dbConn[collection_name];
-
- resetQueryCache(dbConn);
- results.oneInOrderLTFirst = Date.timeFunc(function() {
- assert(t.find({num: {$lt: 20}}).sort({num: 1}).limit(10).toArray().length == 10);
- }, calls);
-
- resetQueryCache(dbConn);
- results.oneInOrderLTLast = Date.timeFunc(function() {
- assert(t.find({num: {$lt: size - 20}}).sort({num: 1}).limit(10).toArray().length == 10);
- }, calls);
-
- between(0.9,
- 1.1,
- results.oneInOrderLTFirst / results.oneInOrderLTLast,
- "first / last (" + results.oneInOrderLTFirst + " / " + results.oneInOrderLTLast +
- " ) = " + results.oneInOrderLTFirst / results.oneInOrderLTLast +
- " not in [0.9, 1.1]");
-}
-
-/**
- * Tests fetching a set of 10 objects in sorted order, comparing getting
- * from front of collection vs end
- */
-function testFindGTFrontBack(dbConn) {
- var results = {};
- var t = dbConn[collection_name];
-
- resetQueryCache(dbConn);
- results.oneInOrderGTFirst = Date.timeFunc(function() {
- assert(t.find({num: {$gt: 5}}).sort({num: 1}).limit(10).toArray().length == 10);
- }, calls);
-
- resetQueryCache(dbConn);
- results.oneInOrderGTLast = Date.timeFunc(function() {
- assert(t.find({num: {$gt: size - 20}}).sort({num: 1}).limit(10).toArray().length == 10);
- }, calls);
-
- between(0.25,
- 4.0,
- results.oneInOrderGTFirst / results.oneInOrderGTLast,
- "first / last (" + results.oneInOrderGTFirst + " / " + results.oneInOrderGTLast +
- " ) = " + results.oneInOrderGTFirst / results.oneInOrderGTLast +
- " not in [0.25, 4.0]");
-}
-
-testSetup(db);
-
-testFindLTFrontBack(db);
-testFindGTFrontBack(db); \ No newline at end of file
diff --git a/jstests/perf/geo_near1.js b/jstests/perf/geo_near1.js
deleted file mode 100644
index c16c41bd080..00000000000
--- a/jstests/perf/geo_near1.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var t = db.bench.geo_near1;
-t.drop();
-
-var numPts = 1000 * 1000;
-
-for (var i = 0; i < numPts; i++) {
- x = (Math.random() * 100) - 50;
- y = (Math.random() * 100) - 50;
- t.insert({loc: [x, y], i: i});
-}
diff --git a/jstests/perf/index1.js b/jstests/perf/index1.js
deleted file mode 100644
index 04b71680e66..00000000000
--- a/jstests/perf/index1.js
+++ /dev/null
@@ -1,24 +0,0 @@
-
-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.createIndex({x: 1});
- });
- t.dropIndex({x: 1});
- u = Date.timeFunc(function() {
- t.createIndex({x: 1}, {unique: 1});
- });
- t.dropIndex({x: 1});
- print("non unique: " + nonu + " unique: " + u);
- printjson(db.serverStatus().mem);
-}
diff --git a/jstests/perf/remove1.js b/jstests/perf/remove1.js
deleted file mode 100644
index a7bf7bc1faa..00000000000
--- a/jstests/perf/remove1.js
+++ /dev/null
@@ -1,64 +0,0 @@
-/**
- * Performance tests for removing ojects
- */
-
-var removals = 100;
-var size = 500000;
-var collection_name = "remove_test";
-var msg = "Hello from remove test";
-
-function testSetup(dbConn) {
- var t = dbConn[collection_name];
- t.drop();
- t.createIndex({num: 1});
-
- for (var i = 0; i < size; i++) {
- t.save({num: i, msg: msg});
- }
-}
-
-function between(low, high, val, msg) {
- assert(low < val, msg);
- assert(val < high, msg);
-}
-
-/**
- * Compares difference of removing objects from a collection if only includes
- * field that's indexed, vs w/ additional other fields
- *
- * @param dbConn
- */
-function testRemoveWithMultiField(dbConn) {
- var results = {};
- var t = dbConn[collection_name];
-
- testSetup(dbConn);
-
- t.remove({num: 0});
- results.indexOnly = Date.timeFunc(function() {
- for (var i = 1; i < removals; i++) {
- t.remove({num: i});
- }
-
- t.findOne();
- });
-
- testSetup(dbConn);
-
- t.remove({num: 0, msg: msg});
- results.withAnother = Date.timeFunc(function() {
- for (var i = 1; i < removals; i++) {
- t.remove({num: i, msg: msg});
- }
-
- t.findOne();
- });
-
- between(0.65,
- 1.35,
- (results.indexOnly / results.withAnother),
- "indexOnly / withAnother (" + results.indexOnly + " / " + results.withAnother +
- " ) = " + results.indexOnly / results.withAnother + " not in [0.65, 1.35]");
-}
-
-testRemoveWithMultiField(db);