关于Mysql单表最大行数建议,网上众说纷纭,有说500W的, 有说2000W的, 为了搞清楚Mysql单库单表的实际性能情况, 纸上得来终觉浅,绝知此事要躬行
测试环境: 16核, 16G, SSD, Windows10, Mysql5.7, 单库单表, 语言以及驱动:golang, gorm
mysql主要配置如下(因为同时还在作开发机使用,所以配置的不是很极限):
log-bin=mysql-bin
binlog-format=ROW
innodb_autoinc_lock_mode=2
innodb_flush_log_at_trx_commit=0
innodb_log_buffer_size=256M
innodb_buffer_pool_size=2048M
innodb_thread_concurrency=25
innodb_buffer_pool_instances=40
表结构如下:
测试代码如下:
for k:=0; k< 10000