怎么提高mysql执行sql导入速度
2006-05-14 10:49
417 查看
1、如果mysql的data数据很少,内存足够大,可以把data防止到内存盘中。
linux如下设置内存盘:
默认使用内存一半
如果内存不够大,系统有多个硬盘,则把mysql应用程序和data目录分开到不同硬盘上。
2、mysql的表设置为myiasm,比同等条件下的innodb能快20倍以上
3、导入完成以后才创建数据库索引
4、导入完成以后根据需要转换为其他engine,比如innodb
5、多条数据插入一个表,可以使用多记录方式:
6、如果多个mysql执行导入,可以使用delayed
7、大文件sql文件可以用split分成多份再导
8、同等条件下,redhat比ubuntu强很多(几乎肯定)
linux如下设置内存盘:
mount -t ramfs none /ram
默认使用内存一半
如果内存不够大,系统有多个硬盘,则把mysql应用程序和data目录分开到不同硬盘上。
2、mysql的表设置为myiasm,比同等条件下的innodb能快20倍以上
3、导入完成以后才创建数据库索引
4、导入完成以后根据需要转换为其他engine,比如innodb
5、多条数据插入一个表,可以使用多记录方式:
insert into tablename values('xxx','xxx'),('yyy','yyy')...;
6、如果多个mysql执行导入,可以使用delayed
insert delayed into tablename values('sss','ssss');
7、大文件sql文件可以用split分成多份再导
8、同等条件下,redhat比ubuntu强很多(几乎肯定)
相关文章推荐
- 怎么提高Mysql执行sql导入的速度
- 怎么提高Mysql执行sql导入的速度
- 怎么提高Mysql执行sql导入的速度
- 怎么提高Mysql执行sql导入的速度
- 怎么提高Mysql执行sql导入的速度
- 怎么提高Mysql执行sql导入的速度
- 怎么提高Mysql执行sql导入的速度
- 怎么提高Mysql执行sql导入的速度
- 我是怎么提高mysql执行速度的?
- 我是怎么提高mysql执行速度的?
- Linux下的Mysql,导入执行sql文件命令
- mysql执行导入sql出错
- mysql导入导出表结构及表数据及执行sql常用指令
- 关于怎么在mysql中执行*.sql文件
- mysql 如何提高批量导入的速度
- (转载)PHP怎么获取MySQL执行sql语句的查询时间
- 怎么直接在MySQL客户端上执行SQl文件?
- mysql导入sql执行出现中文乱码解决方法
- mysql执行sql语句update忘了加where怎么办??
- mysql怎么终止当前正在执行的sql语句