当前位置: 首页 > wzjs >正文

设计比较好的电商网站自己如何制作一个网页

设计比较好的电商网站,自己如何制作一个网页,企业网站开发需求详细文档,wordpress个人版目录 一.插入数据优化 1.insert语句优化 ①批量插入 ②手动提交事务 ③主键顺序插入 2.大批量插入数据(100万条) 举例 第一步:连接数据库时,加上--local-infile属性 第二步:查看全局参数local_infile的值&…

目录

一.插入数据优化

1.insert语句优化

①批量插入

②手动提交事务

③主键顺序插入

2.大批量插入数据(100万条)

举例

第一步:连接数据库时,加上--local-infile属性

第二步:查看全局参数local_infile的值,如果为0,则需要设置为1

第三步:根据领导给的表结构sql文件,创建表结构

第四步:将领导给的包含100w条数据的sql文件,传入linux虚拟机上

第五步:执行load语句,将100万条数据,从该文件中导入tb_user表中


一.插入数据优化

1.insert语句优化

对于insert语句的方式插入数据,可以从下面三种角度进行insert语句的优化

①批量插入

我们可以一个insert语句,插入多行数据,而不是一个insert语句只插入一行数据。

比如我们数据库需要100条数据,我们可以每个insert语句插入10条数据,写10个insert语句即可。

②手动提交事务

每执行一条insert语句前/后,都会自动开启/提交事务。

比如执行3条insert语句,就会开启3次事务,提交3次事务,很频繁。

因此我们可以在执行insert语句前,开启事务,等到所有insert语句执行完毕后,再统一提交事务即可。

③主键顺序插入

我们使用insert语句插入数据时,可以按照每行数据的主键从小到大插入,这样性能比较好。

2.大批量插入数据(100万条)

举例

需求场景:在公司,领导给你一个包含100万条数据的sql文件和一个表结构sql文件,让你给这100万条数据导入数据库,你如何做?做法如下。

第一步:连接数据库时,加上--local-infile属性

第二步:查看全局参数local_infile的值,如果为0,则需要设置为1

第三步:根据领导给的表结构sql文件,创建表结构
CREATE TABLE `tb_user` (`id` INT(11) NOT NULL AUTO_INCREMENT,`username` VARCHAR(50) NOT NULL,`password` VARCHAR(50) NOT NULL,`name` VARCHAR(20) NOT NULL,`birthday` DATE DEFAULT NULL,`sex` CHAR(1) DEFAULT NULL,PRIMARY KEY (`id`),UNIQUE KEY `unique_user_username` (`username`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 ;

第四步:将领导给的包含100w条数据的sql文件,传入linux虚拟机上

如下图,可见该文件每一行用换行符\n分隔,每一个字段使用逗号分隔,一共100w条数据。

第五步:执行load语句,将100万条数据,从该文件中导入tb_user表中

load data local infile '/root/load_user_100w_sort.sql' into table tb_user fields terminated by ',' lines terminated by '\n';

解读:以上橙色是数据文件在linux磁盘上的位置;紫色是数据库表的名称;蓝色是每一个字段的分隔符;红色是每一行的分隔符。

以上就是使用load语句,向表中导入100w条数据的全部过程。

喜欢本篇文章的话,可以留个免费的关注呦~

http://www.dtcms.com/wzjs/423246.html

相关文章:

  • 没网站怎么做app怎么收录网站
  • 最近军事新闻大事品牌关键词排名优化怎么做
  • 长清区政府网站建设专业海外网站推广
  • 做外贸网站价格成都百度推广公司电话
  • 做模板网站的利与弊阿里云域名查询和注册
  • 营销型企业网站一般具有哪些功能聚名网域名
  • 小众做的好的网站做好的网站怎么优化
  • 做it的兼职网站有哪些网站关键词查询
  • 网站改版404页面太原百度公司地址
  • 万江网站制作营销公司
  • 网站建设之后如何建立网站平台的步骤
  • 做外贸英文网站求职seo服务
  • 焦作官网网站推广工具百度手机助手
  • 企业营销型网站费用广州seo团队
  • 微信做购物网站怎么抽佣免费推广的方式有哪些
  • 典型的软件开发模型湖南关键词优化快速
  • 做传销网站违法百度推广关键词排名规则
  • 网站建设语言都有什么购买链接怎么买
  • 商务封面图片素材网络优化app
  • 海淘网站建设的目的真正免费的网站建站平台推荐
  • 室内装修网站模板seo网站分析
  • 网站的首页设计方案拼多多关键词排名查询
  • 响应式网站设计优点西安关键词优化排名
  • h5网站建设模板下载社群运营
  • 网站排名优化效果跨境电商平台有哪些
  • 网站tdk优化做网络推广怎么找客户
  • dw怎么做phpcms网站一句话让客户主动找你
  • 湖南建设人力资源网站seo是什么seo怎么做
  • 导航网站超链接如何做windows优化大师的优点
  • 风中有朵雨做的云电影网站网络服务器的作用