【mysql】性能调优实验

在MySQL Ver 14.12 Distrib 5.0.37版本中,通过对比InnoDB和MyISAM存储引擎在不同配置下导入数据的性能,展示了调优前后的效果。调优主要涉及my.cnf配置文件的参数调整,如key_buffer、table_cache等。实验结果显示,调优后InnoDB的导入速度有了显著提升。
摘要由CSDN通过智能技术生成

mysql版本:mysql  Ver 14.12 Distrib 5.0.37, for pc-linux-gnu (i686) using readline 5.0

1、未调优的情况

my.cnf的主要配置参数:

[mysqld]

skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M


[mysql]
no-auto-rehash


[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

 

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

 

[mysqlhotcopy]
interactive-timeout

建两张表:

 

CREATE TABLE `T_TRANS_INFO_INNODB` (
  `MID` varchar(32) NOT NULL DEFAULT '',
  `SCHOOLNO` char(5) NOT NULL DEFAULT '',
  `MOBILENO` char(12) NOT NULL DEFAULT '' COMMENT '手机号',
  `CARDNO` char(32) NOT NULL DEFAULT '' COMMENT '卡号',
  `TRANSTYPE` char(2) NOT NULL DEFAULT '' COMMENT '交易类型',
  `AMOUNT` int(11) NOT NULL DEFAULT 0 COMMENT '金额',
  `TRANSTIME` char(20) NOT NULL DEFAULT '' COMMENT '交易时间,格式yyyy-MMdd HH:mm:ss',
  `INTIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '入库时间',
  `MODTIME` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改时间',
  `RESERVED1` varchar(32) NOT NULL DEFAULT '' COMMENT '扩展字段1',
  `RESERVED2` varchar(32) NOT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值