konrad-ohms commented on issue #3517:
URL: https://github.com/apache/couchdb/issues/3517#issuecomment-915121820


   Thanks @janl, I compiled your PR and ran the test suite again.
   
   Unfortunately, the second fix in the PR is not performing as good as the 
prior patch, but it is still better than the original 3.1.1 performance.
   
   | Version                  | Average Performance |
   |--------------------------|---------------------|
   | 3.1.1                    | 36.43s              |
   | 3.1.1 patch 1            | 11.45s              |
   | 3.1.1 patch 2 (PR #3728) | 25.25s              |
   
   Please find my full result output below:
   
   ```bash
   $ ./couchdb-test.sh query
   CouchDB performance regression test script
   Assuming that setup is already complete
   ================ Query CouchDB 3.1.1 ================
   
{"couchdb":"Welcome","version":"3.1.1","git_sha":"ce596c65d","uuid":"ae7c1c70f02a0b873d0a4f414e1a4d7e","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The
 Apache Software Foundation"}}
   Query Database views on port 3003
   Round: 1/10
   
   real 0m35.155s
   user 0m0.019s
   sys  0m0.014s
   Round: 2/10
   
   real 0m35.645s
   user 0m0.011s
   sys  0m0.015s
   Round: 3/10
   
   real 0m37.915s
   user 0m0.008s
   sys  0m0.018s
   Round: 4/10
   
   real 0m36.850s
   user 0m0.008s
   sys  0m0.018s
   Round: 5/10
   
   real 0m35.977s
   user 0m0.016s
   sys  0m0.012s
   Round: 6/10
   
   real 0m36.915s
   user 0m0.010s
   sys  0m0.016s
   Round: 7/10
   
   real 0m35.969s
   user 0m0.010s
   sys  0m0.017s
   Round: 8/10
   
   real 0m37.248s
   user 0m0.014s
   sys  0m0.013s
   Round: 9/10
   
   real 0m36.506s
   user 0m0.013s
   sys  0m0.012s
   Round: 10/10
   
   real 0m36.101s
   user 0m0.012s
   sys  0m0.014s
   ================ Query CouchDB 3.1.1 patch jan ================
   
{"couchdb":"Welcome","version":"3.1.1","git_sha":"6c2d01a","uuid":"54f521952cafc33bdb70987c4fc6cd69","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The
 Apache Software Foundation"}}
   Query Database views on port 3004
   Round: 1/10
   
   real 0m11.213s
   user 0m0.015s
   sys  0m0.010s
   Round: 2/10
   
   real 0m11.737s
   user 0m0.008s
   sys  0m0.017s
   Round: 3/10
   
   real 0m11.524s
   user 0m0.013s
   sys  0m0.012s
   Round: 4/10
   
   real 0m11.387s
   user 0m0.011s
   sys  0m0.014s
   Round: 5/10
   
   real 0m11.257s
   user 0m0.013s
   sys  0m0.011s
   Round: 6/10
   
   real 0m11.325s
   user 0m0.012s
   sys  0m0.013s
   Round: 7/10
   
   real 0m11.846s
   user 0m0.012s
   sys  0m0.013s
   Round: 8/10
   
   real 0m11.652s
   user 0m0.009s
   sys  0m0.015s
   Round: 9/10
   
   real 0m11.508s
   user 0m0.013s
   sys  0m0.012s
   Round: 10/10
   
   real 0m11.351s
   user 0m0.015s
   sys  0m0.010s
   ================ Query CouchDB 3.1.1 patch2 jan ================
   
{"couchdb":"Welcome","version":"3.1.1","git_sha":"65fd7ec","uuid":"73454c85dfb63b0826f42e25310b6dec","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The
 Apache Software Foundation"}}
   Query Database views on port 3005
   Round: 1/10
   
   real 0m25.617s
   user 0m0.017s
   sys  0m0.011s
   Round: 2/10
   
   real 0m25.098s
   user 0m0.014s
   sys  0m0.015s
   Round: 3/10
   
   real 0m24.765s
   user 0m0.010s
   sys  0m0.015s
   Round: 4/10
   
   real 0m26.233s
   user 0m0.010s
   sys  0m0.016s
   Round: 5/10
   
   real 0m25.144s
   user 0m0.011s
   sys  0m0.016s
   Round: 6/10
   
   real 0m25.586s
   user 0m0.015s
   sys  0m0.012s
   Round: 7/10
   
   real 0m24.918s
   user 0m0.013s
   sys  0m0.014s
   Round: 8/10
   
   real 0m24.787s
   user 0m0.011s
   sys  0m0.015s
   Round: 9/10
   
   real 0m25.519s
   user 0m0.015s
   sys  0m0.011s
   Round: 10/10
   
   real 0m24.812s
   user 0m0.014s
   sys  0m0.011s
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to