zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

2022-12-30 mysql列存储引擎-对比text和varchar性能

mysql引擎存储性能 2022 12 对比 30
2023-09-27 14:25:42 时间

摘要:

mysql列存储引擎-对比text和varchar性能

测试方式:

  1. 创建15个属性的表, 属性类型分别为text和varchar(1000)
  2. 字符集设置为utf8mb4
  3. 插入时关闭insert delay
  4. 插入的字符串为960个字符
  5. 用脚本循环插入, 一次插入一行15个属性。以10进制增加,记录 插入100次, 1000次, 10000次, 100000次的耗时
  6. 用脚本循环查找, 在记录数相同的情况下, 以10进制增加,记录 查询100次, 1000次, 10000次, 100000次的耗时

创建表:

CREATE TABLE `t_varchar` (
  `c0` varchar(1000) DEFAULT NULL,
  `c1` varchar(1000) DEFAULT NULL,
  `c2` varchar(1000) DEFAULT NULL,
  `c3` varchar(1000) DEFAULT NULL,
  `c4` varchar(1000) DEFAULT NULL,
  `c5` varchar(1000) DEFAULT NULL,
  `c6` varchar(1000) DEFAULT NULL,
  `c7` varchar(1000) DEFAULT NULL,
  `c8` varchar(1000) DEFAULT NULL,
  `c9