二手网站哪些做的比较好,wordpress网盘搜索源码,网站设计软件开发,一般学校网站的后台用什么做Mysql 8.0版本合并了腾讯互娱数据库团队的Patch#xff0c;可以实现秒级添加字段#xff0c;这个功能可谓是mysql数据库攻城狮的福音#xff0c;解决了之前5.6#xff0c;5.7版本添加字段很高的运维成本。下面是验证mysql8.0版本秒级添加字段的过程首先用sysbench模拟一张1…Mysql 8.0版本合并了腾讯互娱数据库团队的Patch可以实现秒级添加字段这个功能可谓是mysql数据库攻城狮的福音解决了之前5.65.7版本添加字段很高的运维成本。下面是验证mysql8.0版本秒级添加字段的过程首先用sysbench模拟一张12G左右的大表出来数据量在5000Wnohup sysbench /usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --mysql-host10.10.57.205 --mysql-port3306 --mysql-userroot --mysql-passwordTest1234! --oltp-test-modecomplex --oltp-tables-count1 --oltp-table-size50000000 --threads10 prepare登录数据库查看一下sysbench生成的表mysql show databases;--------------------| Database |--------------------| information_schema || mysql || performance_schema || sbtest || sys |--------------------5 rows in set (0.00 sec)mysql use sbtest;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql show tables;------------------| Tables_in_sbtest |------------------| sbtest1 |------------------1 row in set (0.00 sec)mysql select count(*) from sbtest1;----------| count(*) |----------| 50000000 |----------1 row in set (17.84 sec)查看一下表对应的文件大小[rootcbov10-205 sbtest]# du -sh *12G sbtest1.ibd查看测试的表结构mysql show create table sbtest1\G;*************************** 1. row ***************************Table: sbtest1Create Table: CREATE TABLE sbtest1 (id int(10) unsigned NOT NULL AUTO_INCREMENT,k int(10) unsigned NOT NULL DEFAULT 0,c char(120) NOT NULL DEFAULT ,pad char(60) NOT NULL DEFAULT ,PRIMARY KEY (id),KEY k_1 (k)) ENGINEInnoDB AUTO_INCREMENT50000001 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci MAX_ROWS10000001 row in set (0.00 sec)在12G大小的表上添加一列果然是秒级返回mysql alter table sbtest1 add column name char(60) not null default ;Query OK, 0 rows affected (0.18 sec)Records: 0 Duplicates: 0 Warnings: 0mysql show create table sbtest1\G;*************************** 1. row ***************************Table: sbtest1Create Table: CREATE TABLE sbtest1 (id int(10) unsigned NOT NULL AUTO_INCREMENT,k int(10) unsigned NOT NULL DEFAULT 0,c char(120) NOT NULL DEFAULT ,pad char(60) NOT NULL DEFAULT ,name char(60) NOT NULL DEFAULT ,PRIMARY KEY (id),KEY k_1 (k)) ENGINEInnoDB AUTO_INCREMENT50000001 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci MAX_ROWS10000001 row in set (0.00 sec)这个功能特性非常的好用如果有条件的同学可以选择将生产的mysql数据库版本升级到mysql8能减少很多运维工作。