{"id":18996189,"url":"https://github.com/go-sql-driver/sql-benchmark","last_synced_at":"2025-10-09T03:41:44.581Z","repository":{"id":7125210,"uuid":"8420281","full_name":"go-sql-driver/sql-benchmark","owner":"go-sql-driver","description":"A synthetic benchmark to compare the performance of various sql-drivers for Go's database/sql package","archived":false,"fork":false,"pushed_at":"2021-05-23T21:33:25.000Z","size":2450,"stargazers_count":80,"open_issues_count":0,"forks_count":13,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-06-17T11:08:43.060Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/go-sql-driver.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-25T22:58:46.000Z","updated_at":"2025-04-11T08:03:38.000Z","dependencies_parsed_at":"2022-08-27T19:12:11.032Z","dependency_job_id":null,"html_url":"https://github.com/go-sql-driver/sql-benchmark","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/go-sql-driver/sql-benchmark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-sql-driver%2Fsql-benchmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-sql-driver%2Fsql-benchmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-sql-driver%2Fsql-benchmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-sql-driver%2Fsql-benchmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/go-sql-driver","download_url":"https://codeload.github.com/go-sql-driver/sql-benchmark/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-sql-driver%2Fsql-benchmark/sbom","scorecard":{"id":432516,"data":{"date":"2025-08-11","repo":{"name":"github.com/go-sql-driver/sql-benchmark","commit":"9ddaaae446aa22ad09c0a0f130ed6e2b71a2ff69"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.5,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 5/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":8,"reason":"binaries present in source code","details":["Warn: binary detected: java/SQLBenchmark.class:1","Warn: binary detected: java/mysql-connector-java-5.1.26/mysql-connector-java-5.1.26-bin.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T03:42:17.397Z","repository_id":7125210,"created_at":"2025-08-19T03:42:17.398Z","updated_at":"2025-08-19T03:42:17.398Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000714,"owners_count":26082911,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T17:34:16.528Z","updated_at":"2025-10-09T03:41:44.548Z","avatar_url":"https://github.com/go-sql-driver.png","language":"Go","readme":"# SQL-Benchmark\n\nA synthetic benchmark to compare the performance of various sql-drivers for Go's database/sql package\n\n## Results (2013-11-02)\n### Older Results\n* [March 02, 2013](results/results_2013-03-02.md)\n* [February 26, 2013](results/results_2013-02-26.md)\n\n### Contributed Results\n* [March 19, 2013](results/results-osx_2013-03-19.md) // OS X 10.8.3 / MySQL 5.6.10 by [Arne Hormann](https://github.com/arnehormann)\n* [March 19, 2013](results/results-linux_2013-03-19.md) // Linux / MySQL 5.5.27 by [Arne Hormann](https://github.com/arnehormann)\n\n\n### Setup\n* Intel Core i5-2500K (4x 3.30 GHz), 8 GB RAM\n* MySQL 5.5.34\n* Ubuntu 13.10 x64 (Linux)\n* Go 1.2rc2 linux/amd64\n* [Go-MySQL-Driver v1.1 and v1.0.2](https://github.com/go-sql-driver/mysql) and [MyMySQL v1.5.3](https://github.com/ziutek/mymysql)\n\n#### MySQL\n* fresh \u0026 clean install via `apt-get install mysql-server`\n* server version: 5.5.34-0ubuntu0.13.10.1\n* connected via Unix Domain Socket (`/var/run/mysqld/mysqld.sock`)\n* additional config:\n\n```\nthread_cache_size = 16\nquery_cache_limit = 2M\nquery_cache_size = 128M\n```\n\n#### Linux\n* CPU frequency governor set to 'performance'\n\n### Notes\n* We did a complete rewrite of the benchmark suite for this round. The results are not comparable to previous rounds.\n* The results should now be much more accurate and vary less.\n* The benchmark suite now includes concurrent tests. These are probably the most interesting tests.\n* The memory footprint (per query) is now also measured.\n* Before each test the Garbage Collector is manually run to eliminate influence of garbage from previous tests.\n* The benchmarks are designed to minimize response latency from the server. We try to compare driver performance here and not to benchmark the MySQL Server ;)\n* The memory footprint includes allocations by the database/sql package. In fact, for Go-MySQL-Driver 1.1 this is the large part, as you can see [in this memory profile](http://files.julienschmidt.com/public/go/sql-benchmark/mysql.PreparedQueryConcurrent4.mem.svg). The `mysql-rows.(*mysqlRows).Columns` block will hopefully eliminated after the Go 1.2 release [with this patch](https://codereview.appspot.com/17580043/).\n\n\n```\n$ go run main.go benchmarks.go\nWarming up mymysql godrv...\nWarming up Go-MySQL-Driver 1.0...\nWarming up Go-MySQL-Driver 1.1...\n\nRun Benchmarks...\n\nSimpleExec 250000 iterations\nmymysql godrv\n 3.844984027s \t    65020 queries/sec\t    7 allocs/query\t    351 B/query\n 3.832080666s \t    65239 queries/sec\t    7 allocs/query\t    351 B/query\n 3.817775996s \t    65483 queries/sec\t    7 allocs/query\t    351 B/query\n -- avg 65247 qps;  median 65239 qps\nGo-MySQL-Driver 1.0\n 3.602866751s \t    69389 queries/sec\t    4 allocs/query\t    113 B/query\n 3.599880038s \t    69447 queries/sec\t    4 allocs/query\t    113 B/query\n 3.591707362s \t    69605 queries/sec\t    4 allocs/query\t    113 B/query\n -- avg 69480 qps;  median 69447 qps\nGo-MySQL-Driver 1.1\n 3.569295906s \t    70042 queries/sec\t    3 allocs/query\t    97 B/query\n 3.578053109s \t    69870 queries/sec\t    3 allocs/query\t    97 B/query\n 3.572950976s \t    69970 queries/sec\t    3 allocs/query\t    97 B/query\n -- avg 69961 qps;  median 69970 qps\n\nPreparedExec 250000 iterations\nmymysql godrv\n 3.68239709s \t    67891 queries/sec\t    8 allocs/query\t    392 B/query\n 3.685228641s \t    67838 queries/sec\t    8 allocs/query\t    392 B/query\n 3.690438516s \t    67743 queries/sec\t    8 allocs/query\t    392 B/query\n -- avg 67824 qps;  median 67838 qps\nGo-MySQL-Driver 1.0\n 3.46375733s \t    72176 queries/sec\t    6 allocs/query\t    167 B/query\n 3.463701957s \t    72177 queries/sec\t    6 allocs/query\t    167 B/query\n 3.465739159s \t    72135 queries/sec\t    6 allocs/query\t    167 B/query\n -- avg 72163 qps;  median 72176 qps\nGo-MySQL-Driver 1.1\n 3.418759203s \t    73126 queries/sec\t    5 allocs/query\t    149 B/query\n 3.418744609s \t    73126 queries/sec\t    5 allocs/query\t    149 B/query\n 3.428505491s \t    72918 queries/sec\t    5 allocs/query\t    149 B/query\n -- avg 73057 qps;  median 73126 qps\n\nSimpleQueryRow 250000 iterations\nmymysql godrv\n 5.802717679s \t    43083 queries/sec\t    26 allocs/query\t    1177 B/query\n 5.803354897s \t    43079 queries/sec\t    26 allocs/query\t    1177 B/query\n 5.800961587s \t    43096 queries/sec\t    26 allocs/query\t    1177 B/query\n -- avg 43086 qps;  median 43083 qps\nGo-MySQL-Driver 1.0\n 5.063697563s \t    49371 queries/sec\t    13 allocs/query\t    395 B/query\n 5.056738087s \t    49439 queries/sec\t    13 allocs/query\t    395 B/query\n 5.068211838s \t    49327 queries/sec\t    13 allocs/query\t    395 B/query\n -- avg 49379 qps;  median 49371 qps\nGo-MySQL-Driver 1.1\n 4.985966338s \t    50141 queries/sec\t    12 allocs/query\t    363 B/query\n 4.942562121s \t    50581 queries/sec\t    12 allocs/query\t    363 B/query\n 4.935405828s \t    50654 queries/sec\t    12 allocs/query\t    363 B/query\n -- avg 50458 qps;  median 50581 qps\n\nPreparedQueryRow 250000 iterations\nmymysql godrv\n 6.245600097s \t    40028 queries/sec\t    29 allocs/query\t    1227 B/query\n 6.256448195s \t    39959 queries/sec\t    29 allocs/query\t    1226 B/query\n 6.238429435s \t    40074 queries/sec\t    29 allocs/query\t    1227 B/query\n -- avg 40020 qps;  median 40028 qps\nGo-MySQL-Driver 1.0\n 5.351447088s \t    46716 queries/sec\t    17 allocs/query\t    457 B/query\n 5.340188319s \t    46815 queries/sec\t    17 allocs/query\t    457 B/query\n 5.341302407s \t    46805 queries/sec\t    17 allocs/query\t    457 B/query\n -- avg 46779 qps;  median 46805 qps\nGo-MySQL-Driver 1.1\n 5.119802775s \t    48830 queries/sec\t    14 allocs/query\t    382 B/query\n 5.100032785s \t    49019 queries/sec\t    14 allocs/query\t    382 B/query\n 5.098174033s \t    49037 queries/sec\t    14 allocs/query\t    382 B/query\n -- avg 48962 qps;  median 49019 qps\n\nPreparedQueryRowParam 250000 iterations\nmymysql godrv\n 6.878633952s \t    36344 queries/sec\t    32 allocs/query\t    1263 B/query\n 6.9165302s \t    36145 queries/sec\t    32 allocs/query\t    1263 B/query\n 6.888402455s \t    36293 queries/sec\t    32 allocs/query\t    1263 B/query\n -- avg 36261 qps;  median 36293 qps\nGo-MySQL-Driver 1.0\n 5.598532572s \t    44655 queries/sec\t    21 allocs/query\t    540 B/query\n 5.591264361s \t    44713 queries/sec\t    21 allocs/query\t    540 B/query\n 5.680375421s \t    44011 queries/sec\t    21 allocs/query\t    540 B/query\n -- avg 44459 qps;  median 44655 qps\nGo-MySQL-Driver 1.1\n 5.455894144s \t    45822 queries/sec\t    15 allocs/query\t    400 B/query\n 5.461734165s \t    45773 queries/sec\t    15 allocs/query\t    400 B/query\n 5.470208259s \t    45702 queries/sec\t    15 allocs/query\t    400 B/query\n -- avg 45766 qps;  median 45773 qps\n\nEchoMixed5 250000 iterations\nmymysql godrv\n 8.773040358s \t    28496 queries/sec\t    58 allocs/query\t    2406 B/query\n 8.596984382s \t    29080 queries/sec\t    58 allocs/query\t    2406 B/query\n 8.657759663s \t    28876 queries/sec\t    58 allocs/query\t    2406 B/query\n -- avg 28817 qps;  median 28876 qps\nGo-MySQL-Driver 1.0\n 6.823789206s \t    36637 queries/sec\t    32 allocs/query\t    1093 B/query\n 6.829033082s \t    36608 queries/sec\t    32 allocs/query\t    1092 B/query\n 6.825584568s \t    36627 queries/sec\t    32 allocs/query\t    1092 B/query\n -- avg 36624 qps;  median 36627 qps\nGo-MySQL-Driver 1.1\n 6.212412594s \t    40242 queries/sec\t    17 allocs/query\t    644 B/query\n 6.201953199s \t    40310 queries/sec\t    17 allocs/query\t    644 B/query\n 6.227740014s \t    40143 queries/sec\t    17 allocs/query\t    644 B/query\n -- avg 40232 qps;  median 40242 qps\n\nSelectLargeString 50000 iterations\nmymysql godrv\n 3.710482335s \t    13475 queries/sec\t    26 allocs/query\t    21688 B/query\n 3.72813078s \t    13412 queries/sec\t    26 allocs/query\t    21688 B/query\n 3.71555593s \t    13457 queries/sec\t    26 allocs/query\t    21688 B/query\n -- avg 13448 qps;  median 13457 qps\nGo-MySQL-Driver 1.0\n 3.382473045s \t    14782 queries/sec\t    13 allocs/query\t    10656 B/query\n 3.38769337s \t    14759 queries/sec\t    13 allocs/query\t    10656 B/query\n 3.366275121s \t    14853 queries/sec\t    13 allocs/query\t    10656 B/query\n -- avg 14798 qps;  median 14782 qps\nGo-MySQL-Driver 1.1\n 3.273157066s \t    15276 queries/sec\t    12 allocs/query\t    10608 B/query\n 3.279537597s \t    15246 queries/sec\t    12 allocs/query\t    10608 B/query\n 3.282647996s \t    15232 queries/sec\t    12 allocs/query\t    10608 B/query\n -- avg 15251 qps;  median 15246 qps\n\nSelectPreparedLargeString 50000 iterations\nmymysql godrv\n 3.729359051s \t    13407 queries/sec\t    31 allocs/query\t    21752 B/query\n 3.709282036s \t    13480 queries/sec\t    31 allocs/query\t    21752 B/query\n 3.718004082s \t    13448 queries/sec\t    31 allocs/query\t    21752 B/query\n -- avg 13445 qps;  median 13448 qps\nGo-MySQL-Driver 1.0\n 3.30230472s \t    15141 queries/sec\t    18 allocs/query\t    10728 B/query\n 3.287424383s \t    15209 queries/sec\t    18 allocs/query\t    10728 B/query\n 3.290013005s \t    15198 queries/sec\t    18 allocs/query\t    10728 B/query\n -- avg 15183 qps;  median 15198 qps\nGo-MySQL-Driver 1.1\n 3.24534887s \t    15407 queries/sec\t    15 allocs/query\t    10632 B/query\n 3.243725426s \t    15414 queries/sec\t    15 allocs/query\t    10632 B/query\n 3.242123356s \t    15422 queries/sec\t    15 allocs/query\t    10632 B/query\n -- avg 15414 qps;  median 15414 qps\n\nSelectLargeBytes 50000 iterations\nmymysql godrv\n 3.758672532s \t    13303 queries/sec\t    26 allocs/query\t    21688 B/query\n 3.736869351s \t    13380 queries/sec\t    26 allocs/query\t    21688 B/query\n 3.824912123s \t    13072 queries/sec\t    26 allocs/query\t    21688 B/query\n -- avg 13252 qps;  median 13303 qps\nGo-MySQL-Driver 1.0\n 3.288067334s \t    15207 queries/sec\t    13 allocs/query\t    10656 B/query\n 3.289624359s \t    15199 queries/sec\t    13 allocs/query\t    10656 B/query\n 3.28935065s \t    15201 queries/sec\t    13 allocs/query\t    10656 B/query\n -- avg 15202 qps;  median 15201 qps\nGo-MySQL-Driver 1.1\n 3.268010834s \t    15300 queries/sec\t    12 allocs/query\t    10608 B/query\n 3.266943391s \t    15305 queries/sec\t    12 allocs/query\t    10608 B/query\n 3.272072635s \t    15281 queries/sec\t    12 allocs/query\t    10608 B/query\n -- avg 15295 qps;  median 15300 qps\n\nSelectPreparedLargeBytes 50000 iterations\nmymysql godrv\n 3.704054898s \t    13499 queries/sec\t    31 allocs/query\t    21752 B/query\n 3.707255824s \t    13487 queries/sec\t    31 allocs/query\t    21752 B/query\n 3.700564381s \t    13511 queries/sec\t    31 allocs/query\t    21752 B/query\n -- avg 13499 qps;  median 13499 qps\nGo-MySQL-Driver 1.0\n 3.293667657s \t    15181 queries/sec\t    18 allocs/query\t    10728 B/query\n 3.281278474s \t    15238 queries/sec\t    18 allocs/query\t    10728 B/query\n 3.284310328s \t    15224 queries/sec\t    18 allocs/query\t    10728 B/query\n -- avg 15214 qps;  median 15224 qps\nGo-MySQL-Driver 1.1\n 3.242004446s \t    15423 queries/sec\t    15 allocs/query\t    10632 B/query\n 3.250628059s \t    15382 queries/sec\t    15 allocs/query\t    10632 B/query\n 3.241874523s \t    15423 queries/sec\t    15 allocs/query\t    10632 B/query\n -- avg 15409 qps;  median 15423 qps\n\nSelectLargeRaw 50000 iterations\nmymysql godrv\n 3.495386785s \t    14305 queries/sec\t    24 allocs/query\t    11419 B/query\n 3.487362519s \t    14337 queries/sec\t    24 allocs/query\t    11419 B/query\n 3.487310296s \t    14338 queries/sec\t    24 allocs/query\t    11419 B/query\n -- avg 14327 qps;  median 14337 qps\nGo-MySQL-Driver 1.0\n 3.085953618s \t    16202 queries/sec\t    11 allocs/query\t    397 B/query\n 3.07629808s \t    16253 queries/sec\t    11 allocs/query\t    397 B/query\n 3.078047696s \t    16244 queries/sec\t    11 allocs/query\t    397 B/query\n -- avg 16233 qps;  median 16244 qps\nGo-MySQL-Driver 1.1\n 3.056899867s \t    16356 queries/sec\t    10 allocs/query\t    348 B/query\n 3.059649175s \t    16342 queries/sec\t    10 allocs/query\t    348 B/query\n 3.059414835s \t    16343 queries/sec\t    10 allocs/query\t    348 B/query\n -- avg 16347 qps;  median 16343 qps\n\nSelectPreparedLargeRaw 50000 iterations\nmymysql godrv\n 3.485924755s \t    14343 queries/sec\t    29 allocs/query\t    11483 B/query\n 3.486648758s \t    14340 queries/sec\t    29 allocs/query\t    11483 B/query\n 3.493145476s \t    14314 queries/sec\t    29 allocs/query\t    11483 B/query\n -- avg 14333 qps;  median 14340 qps\nGo-MySQL-Driver 1.0\n 3.079810302s \t    16235 queries/sec\t    16 allocs/query\t    473 B/query\n 3.075175601s \t    16259 queries/sec\t    16 allocs/query\t    472 B/query\n 3.080132071s \t    16233 queries/sec\t    16 allocs/query\t    473 B/query\n -- avg 16242 qps;  median 16235 qps\nGo-MySQL-Driver 1.1\n 3.034226559s \t    16479 queries/sec\t    13 allocs/query\t    374 B/query\n 3.035156325s \t    16474 queries/sec\t    13 allocs/query\t    373 B/query\n 3.035375902s \t    16472 queries/sec\t    13 allocs/query\t    373 B/query\n -- avg 16475 qps;  median 16474 qps\n\nPreparedExecConcurrent1 500000 iterations\nmymysql godrv\n 7.412726791s \t    67452 queries/sec\t    8 allocs/query\t    392 B/query\n 7.595283865s \t    65830 queries/sec\t    8 allocs/query\t    392 B/query\n 7.582002016s \t    65946 queries/sec\t    8 allocs/query\t    392 B/query\n -- avg 66409 qps;  median 65946 qps\nGo-MySQL-Driver 1.0\n 6.921190296s \t    72242 queries/sec\t    6 allocs/query\t    167 B/query\n 6.898444843s \t    72480 queries/sec\t    6 allocs/query\t    166 B/query\n 6.899012692s \t    72474 queries/sec\t    6 allocs/query\t    166 B/query\n -- avg 72399 qps;  median 72474 qps\nGo-MySQL-Driver 1.1\n 6.842107045s \t    73077 queries/sec\t    5 allocs/query\t    149 B/query\n 6.825865048s \t    73251 queries/sec\t    5 allocs/query\t    149 B/query\n 6.831175178s \t    73194 queries/sec\t    5 allocs/query\t    149 B/query\n -- avg 73174 qps;  median 73194 qps\n\nPreparedExecConcurrent2 500000 iterations\nmymysql godrv\n 3.44565992s \t    145110 queries/sec\t    8 allocs/query\t    392 B/query\n 3.505009461s \t    142653 queries/sec\t    8 allocs/query\t    392 B/query\n 3.446869762s \t    145059 queries/sec\t    8 allocs/query\t    392 B/query\n -- avg 144274 qps;  median 145059 qps\nGo-MySQL-Driver 1.0\n 2.90463481s \t    172139 queries/sec\t    6 allocs/query\t    167 B/query\n 2.899396938s \t    172450 queries/sec\t    6 allocs/query\t    166 B/query\n 2.90158597s \t    172320 queries/sec\t    6 allocs/query\t    166 B/query\n -- avg 172303 qps;  median 172320 qps\nGo-MySQL-Driver 1.1\n 2.819298666s \t    177349 queries/sec\t    5 allocs/query\t    149 B/query\n 2.828106403s \t    176797 queries/sec\t    5 allocs/query\t    149 B/query\n 2.82974316s \t    176694 queries/sec\t    5 allocs/query\t    149 B/query\n -- avg 176947 qps;  median 176797 qps\n\nPreparedExecConcurrent4 500000 iterations\nmymysql godrv\n 3.42759382s \t    145875 queries/sec\t    8 allocs/query\t    392 B/query\n 3.434183403s \t    145595 queries/sec\t    8 allocs/query\t    392 B/query\n 3.422888817s \t    146075 queries/sec\t    8 allocs/query\t    392 B/query\n -- avg 145848 qps;  median 145875 qps\nGo-MySQL-Driver 1.0\n 2.955758093s \t    169161 queries/sec\t    6 allocs/query\t    167 B/query\n 2.956442816s \t    169122 queries/sec\t    6 allocs/query\t    167 B/query\n 2.956962873s \t    169092 queries/sec\t    6 allocs/query\t    167 B/query\n -- avg 169125 qps;  median 169122 qps\nGo-MySQL-Driver 1.1\n 2.902781851s \t    172249 queries/sec\t    5 allocs/query\t    149 B/query\n 2.893675059s \t    172791 queries/sec\t    5 allocs/query\t    149 B/query\n 2.881353501s \t    173530 queries/sec\t    5 allocs/query\t    149 B/query\n -- avg 172856 qps;  median 172791 qps\n\nPreparedExecConcurrent8 500000 iterations\nmymysql godrv\n 3.500235814s \t    142848 queries/sec\t    8 allocs/query\t    392 B/query\n 3.507999161s \t    142531 queries/sec\t    8 allocs/query\t    392 B/query\n 3.497887883s \t    142943 queries/sec\t    8 allocs/query\t    392 B/query\n -- avg 142774 qps;  median 142848 qps\nGo-MySQL-Driver 1.0\n 3.026177405s \t    165225 queries/sec\t    6 allocs/query\t    167 B/query\n 3.026883385s \t    165186 queries/sec\t    6 allocs/query\t    167 B/query\n 3.020821566s \t    165518 queries/sec\t    6 allocs/query\t    167 B/query\n -- avg 165310 qps;  median 165225 qps\nGo-MySQL-Driver 1.1\n 2.954903265s \t    169210 queries/sec\t    5 allocs/query\t    150 B/query\n 2.965571144s \t    168602 queries/sec\t    5 allocs/query\t    150 B/query\n 2.96929521s \t    168390 queries/sec\t    5 allocs/query\t    150 B/query\n -- avg 168734 qps;  median 168602 qps\n\nPreparedExecConcurrent16 500000 iterations\nmymysql godrv\n 3.722864558s \t    134305 queries/sec\t    8 allocs/query\t    393 B/query\n 3.701155651s \t    135093 queries/sec\t    8 allocs/query\t    393 B/query\n 3.708896696s \t    134811 queries/sec\t    8 allocs/query\t    393 B/query\n -- avg 134736 qps;  median 134811 qps\nGo-MySQL-Driver 1.0\n 3.211510336s \t    155690 queries/sec\t    6 allocs/query\t    167 B/query\n 3.204158577s \t    156047 queries/sec\t    6 allocs/query\t    167 B/query\n 3.189459753s \t    156766 queries/sec\t    6 allocs/query\t    167 B/query\n -- avg 156168 qps;  median 156047 qps\nGo-MySQL-Driver 1.1\n 3.128369303s \t    159828 queries/sec\t    5 allocs/query\t    150 B/query\n 3.11130211s \t    160704 queries/sec\t    5 allocs/query\t    150 B/query\n 3.139291582s \t    159272 queries/sec\t    5 allocs/query\t    150 B/query\n -- avg 159935 qps;  median 159828 qps\n\nPreparedQueryConcurrent1 500000 iterations\nmymysql godrv\n 14.533103278s \t    34404 queries/sec\t    39 allocs/query\t    1555 B/query\n 14.340936029s \t    34865 queries/sec\t    39 allocs/query\t    1555 B/query\n 14.507614095s \t    34465 queries/sec\t    39 allocs/query\t    1555 B/query\n -- avg 34578 qps;  median 34465 qps\nGo-MySQL-Driver 1.0\n 11.62010633s \t    43029 queries/sec\t    24 allocs/query\t    645 B/query\n 11.615208271s \t    43047 queries/sec\t    24 allocs/query\t    645 B/query\n 11.656044242s \t    42896 queries/sec\t    24 allocs/query\t    645 B/query\n -- avg 42991 qps;  median 43029 qps\nGo-MySQL-Driver 1.1\n 10.998830961s \t    45459 queries/sec\t    17 allocs/query\t    476 B/query\n 11.014426678s \t    45395 queries/sec\t    17 allocs/query\t    476 B/query\n 10.979119615s \t    45541 queries/sec\t    17 allocs/query\t    476 B/query\n -- avg 45465 qps;  median 45459 qps\n\nPreparedQueryConcurrent2 500000 iterations\nmymysql godrv\n 7.831652593s \t    63843 queries/sec\t    39 allocs/query\t    1553 B/query\n 7.842288669s \t    63757 queries/sec\t    39 allocs/query\t    1553 B/query\n 7.797480045s \t    64123 queries/sec\t    39 allocs/query\t    1553 B/query\n -- avg 63908 qps;  median 63843 qps\nGo-MySQL-Driver 1.0\n 5.278819724s \t    94718 queries/sec\t    24 allocs/query\t    645 B/query\n 5.291427353s \t    94492 queries/sec\t    24 allocs/query\t    645 B/query\n 5.278954458s \t    94716 queries/sec\t    24 allocs/query\t    645 B/query\n -- avg 94642 qps;  median 94716 qps\nGo-MySQL-Driver 1.1\n 4.830366589s \t    103512 queries/sec\t    17 allocs/query\t    476 B/query\n 4.831139401s \t    103495 queries/sec\t    17 allocs/query\t    476 B/query\n 4.834301429s \t    103428 queries/sec\t    17 allocs/query\t    476 B/query\n -- avg 103478 qps;  median 103495 qps\n\nPreparedQueryConcurrent4 500000 iterations\nmymysql godrv\n 7.951862714s \t    62878 queries/sec\t    39 allocs/query\t    1552 B/query\n 7.935456591s \t    63008 queries/sec\t    39 allocs/query\t    1553 B/query\n 8.00026767s \t    62498 queries/sec\t    39 allocs/query\t    1553 B/query\n -- avg 62795 qps;  median 62878 qps\nGo-MySQL-Driver 1.0\n 5.378643813s \t    92960 queries/sec\t    24 allocs/query\t    644 B/query\n 5.332978832s \t    93756 queries/sec\t    24 allocs/query\t    644 B/query\n 5.360460591s \t    93276 queries/sec\t    24 allocs/query\t    644 B/query\n -- avg 93331 qps;  median 93276 qps\nGo-MySQL-Driver 1.1\n 4.926703513s \t    101488 queries/sec\t    17 allocs/query\t    476 B/query\n 4.937515591s \t    101266 queries/sec\t    17 allocs/query\t    476 B/query\n 4.915720468s \t    101714 queries/sec\t    17 allocs/query\t    476 B/query\n -- avg 101489 qps;  median 101488 qps\n\nPreparedQueryConcurrent8 500000 iterations\nmymysql godrv\n 7.971771249s \t    62721 queries/sec\t    39 allocs/query\t    1554 B/query\n 8.008622996s \t    62433 queries/sec\t    39 allocs/query\t    1554 B/query\n 8.016234752s \t    62373 queries/sec\t    39 allocs/query\t    1553 B/query\n -- avg 62509 qps;  median 62433 qps\nGo-MySQL-Driver 1.0\n 5.409094898s \t    92437 queries/sec\t    24 allocs/query\t    643 B/query\n 5.407859645s \t    92458 queries/sec\t    24 allocs/query\t    643 B/query\n 5.427255858s \t    92128 queries/sec\t    24 allocs/query\t    643 B/query\n -- avg 92341 qps;  median 92437 qps\nGo-MySQL-Driver 1.1\n 4.9584675s \t    100838 queries/sec\t    17 allocs/query\t    476 B/query\n 4.977183317s \t    100458 queries/sec\t    17 allocs/query\t    475 B/query\n 4.957529888s \t    100857 queries/sec\t    17 allocs/query\t    476 B/query\n -- avg 100718 qps;  median 100838 qps\n\nPreparedQueryConcurrent16 500000 iterations\nmymysql godrv\n 8.11024536s \t    61650 queries/sec\t    39 allocs/query\t    1551 B/query\n 8.04783136s \t    62129 queries/sec\t    39 allocs/query\t    1551 B/query\n 8.105189303s \t    61689 queries/sec\t    39 allocs/query\t    1551 B/query\n -- avg 61823 qps;  median 61689 qps\nGo-MySQL-Driver 1.0\n 5.643842747s \t    88592 queries/sec\t    24 allocs/query\t    643 B/query\n 5.629226543s \t    88822 queries/sec\t    24 allocs/query\t    642 B/query\n 5.642114369s \t    88619 queries/sec\t    24 allocs/query\t    643 B/query\n -- avg 88678 qps;  median 88619 qps\nGo-MySQL-Driver 1.1\n 5.166585448s \t    96776 queries/sec\t    17 allocs/query\t    475 B/query\n 5.138424004s \t    97306 queries/sec\t    17 allocs/query\t    475 B/query\n 5.156050123s \t    96973 queries/sec\t    17 allocs/query\t    475 B/query\n -- avg 97018 qps;  median 96973 qps\n\nFinished... Total running time: 16m20.053874375s\n\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgo-sql-driver%2Fsql-benchmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgo-sql-driver%2Fsql-benchmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgo-sql-driver%2Fsql-benchmark/lists"}