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

网站优化标题怎么做新产品如何快速推广市场

网站优化标题怎么做,新产品如何快速推广市场,自己做的网站地址手机怎么打不开,软件开发项目方案目录 1 前言 2 优化数据容器 3 开启事务插入数据 4 其他方面优化 1 前言 近期有一个需求是向数据库中插入excel文件中的10万多条数据,接近70个字段。最初整个插入数据时间是大约40分钟,经过优化调整后,大幅优化为大约5分钟。这里简单介绍…

目录

1 前言

2 优化数据容器

3 开启事务插入数据

4 其他方面优化


1 前言

近期有一个需求是向数据库中插入excel文件中的10万多条数据,接近70个字段。最初整个插入数据时间是大约40分钟,经过优化调整后,大幅优化为大约5分钟。这里简单介绍一下采取的措施。

2 优化数据容器

这里的数据容器是指,数据从外部读入后,插入数据库之前,暂时存放在什么地方。原来是以com方式调用excel程序,打开excel文件,读取数据到stringGrid中。这种方式速度慢,容易出错。现在改用fpsDataset读取excel数据,数据直接保存在数据集中。后面执行数据显示和插入数据到数据库中,直接操作这个数据集就可以了,非常快速高效。

前面介绍过这个fpSpreadSheet这个神器,操作电子表格太方便了。

    wsDataset := TsWorksheetDataset.create(self);wsDataset.FileName := UTF8ToSys(fn); // fn是excel文件名wsDataset.Open; 

3 开启事务插入数据

开启事务方式后,插入数据效率有数十倍的提升!lazarus操作sqlite数据库,使用事务的语法如下:

  DM.SQLTransaction1.EndTransaction;DM.SQLTransaction1.StartTransaction;  循环开始。。。。。。sql := 。。。。。。tryDM.SQLite3Conn.ExecuteDirect(sql);excepton E: Exception dobeginshowmessage('出错了7: ' + E.ClassName + '/' + E.Message);memo1.append(ansiToUtf8(sql));memo1.append('插入记录失败,sql语句:');dm.SQLTransaction1.RollBack;exit;end;end;   。。。。。。循环结束DM.SQLTransaction1.Commit;

4 其他方面优化

如果数据量特别大,就不需要在程序界面全部显示所有数据,那样太浪费时间,可以只显示100行或者1000行数据。

http://www.jinmujx.cn/news/118487.html

相关文章:

  • wetest网站开发seo怎么做推广
  • 曹县有没有做网站电话号码宣传广告
  • 网站链接分享做推广2023网络营销成功案例
  • 购物网站开发的意义和目的2022年最火文案
  • 购物网站开发可行性免费b站推广网站短视频
  • 上海哪里有做网站的短视频怎么赚钱
  • 浙江宝业建设集团网站免费智能seo收录工具
  • dnf游戏币交易网站建设chrome手机安卓版
  • 制作微信小程序软件济南seo的排名优化
  • 周口做网站公司哪家好网站关键词优化系统
  • 包头市住房和城乡建设局官方网站网站优化方法
  • 企业负责人电话名录seo模拟点击工具
  • 做销售的 都有什么网站百度员工收入工资表
  • 广州定制网站建设电商培训心得体会
  • 大气集团网站b站推广链接
  • h5商城网站是什么意思百度网站客服
  • 免费个人网站+上传西安百度公司
  • 钓鱼网站怎样做小程序seo
  • 贵州省住房和城乡建设局网站注册域名费用一般多少钱
  • 免费网站建设好不好网址怎么创建
  • 在百度做橱柜网站网络营销产品的首选产品
  • 怎么查找网站建设网站流量指标有哪些
  • 都是做面食网站平面设计培训
  • 一家专门做开网店的网站seo博客模板
  • 网站手机端做排名百度营稍
  • 北京做网站找谁品牌推广内容
  • 网站开发是干什么的爱站网长尾关键词挖掘工具福利片
  • 免费图纸网seo优化公司
  • 链家做网站和手机app花了多少钱线下引流推广方法
  • 滕州做网站的多少企点官网