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

商务网站开发实验电商平台代运营

商务网站开发实验,电商平台代运营,win10做网站,国内营销推广渠道一、大批量插入数据 对于 大量数据插入时#xff0c;虽然pyDAL也手册中有个方法#xff1a;bulk_insert()#xff0c;但是手册也说了#xff0c;虽然方法上是一次可以多条数据#xff0c;如果后端数据库是关系型数据库#xff0c;他转换为SQL时它是一条一条的插入的虽然pyDAL也手册中有个方法bulk_insert()但是手册也说了虽然方法上是一次可以多条数据如果后端数据库是关系型数据库他转换为SQL时它是一条一条的插入的只有在NoSQL数据库时能提速bulk_insert()的用法如下感兴趣的看看 db.person.bulk_insert([{name:Alex,age:11}, {name: John,age:22}, {name: Tim,age:33}])那后端是关系数据库时有其他办法吗答案是我们利用前面 我们提到db.executesql()方法直接用SQL,下面是例子 1、目标 MySQL数据库我们一次插入2000万的csv文件普通PC是无法直接打开这么多行的数据文件的 2、解决思路 1分块读取分块插入我们已知csv各列的名为col1,col2,col3我们每次读10万行插入库10万行 2使用db.executesql()方法编写SQL批量插入语句 3特别注意将你的数据库的单条语句的数据包大小适当调大。就mysql而言 # 服务器接受的数据包的大小在执行数据量较大的单条语句,如果超过了默认限制,就会报错,提示这个参数大小不足max_allowed_packet100M 3、MySQL批量插入数据语法 INSERT INTO table_name (column1, column2,...) VALUES (value1_1, value1_2,...), (value2_1, value2_2, ...)......; 4、示例代码 我们使用到了pandas库pandas的read_csv()方法可以对非常方便的对大文件分块读取 import pandas as pd df_chunk pd.read_csv(my.csv, chunksize100000, iteratorTrue) for chunk in df_chunk:insert_values for row in range(0, chunk.shape[0]):insert_values ( str(chunk.iloc[row,0]) , str(chunk.iloc[row,1]) , str(chunk.iloc[row,2]) ),db.executesql(INSERT INTO my_table (col1,col2,col3) VALUES insert_values[:- 1] ;)db.commit() 二、对于结果集很大的查询做遍历循环iterselect 如果我们要对一个查询结果集做遍历循环且结果数据很大例如 for row in db(db.IMEI_table.IMEI.contains(666)).select(): ..... 常规的上述写法一定是先查询得到 完整的结果放在内存中在做遍历循环很吃内存性能也低针对这种情况pyDAL提供了iterselect()方法使用也很方便如下 for row in db(db.IMEI_table.IMEI.contains(666)).iterselect(): ... 当数据量较大时iterselect()不仅速度快还节省内存
http://www.dnsts.com.cn/news/190721.html

相关文章:

  • 新手做网站看什么书4a网站建设公司
  • 平台型网站建设方案wordpress外网访问没模版
  • 百度收录最快的网站泰安集团网站建设地点
  • 青海市住房和城乡建设厅网站2018年主流网站开发语言
  • 网站正在建设中色免费开网店怎么开
  • 公众号开发者葫岛百度seo
  • 青岛网站推广招商是普通网站地图好还是rss地图好一点
  • 青锐成长计划网站开发人员杭州企业自助建站系统
  • 华为等五家公司南昌关键词优化平台
  • 茌平建设局网站开发一个小程序一般需要多少钱呢
  • 宣威市网站建设站酷网免费素材图库官网
  • 呼和浩特装修网站织梦网站怎么把index.html去掉
  • 娱乐网站 建站软件怎样制作网站
  • 百度网站收入天津 网站设计公司
  • 小型项目外包网站中国建筑网官网证书查询
  • 色块布局网站首页模板建筑培训课程有哪些
  • 网站建设方案的重要性青岛模板建站多少钱
  • 中华智能自建代理网站小程序开发定制开发
  • 博尔塔拉州大型网站建设普洱在百度上做网站的
  • 免费网站怎么申请主题资源网站建设步骤
  • 张家口网站建设价格wordpress展示产品
  • 外贸网站教程哈尔滨网站建设服务
  • 直接找高校研究生做网站行吗个人免费发布房源信息
  • wordpress 导航网站模板下载维护网站建设空间出租
  • 产品推广方案吉林seo策略
  • 天津模板建站定制网站青海省住房城乡建设厅网站首页
  • 前端网站建设网页设计素材的制作与收集
  • 工程科技 网站设计可做百度百科参考资料的网站
  • 佟年帮韩商言做网站是第几集软件开发公司起名
  • 怎么用自己主机做网站_python 做爬虫网站