database_connect_bench/README.md

23 lines
718 B
Markdown
Raw Normal View History

2021-05-06 22:34:17 +02:00
Database Connection Benchmark
=============================
What it the minimal time to get any result from a database?
We open a connection, perform a trivial query (current_timestamp is
probably fine) and disconnect.
There are (at least) three times we are interested in:
* The time from initiating the connection to the end.
* Same plus the time to load any necessary libraries
* Same plus the overhead of starting the script
The first is the one important for long-running servers which for some
reason don't want to keep a persistent connection to the database.
The last is for command line tools, CGI scripts, etc.
The second doesn't have that much practical importance. That's just
personal curiosity.