当前位置: 首页 > 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.khdw.cn/news/10322.html

相关文章:

  • 纪念册设计制作公司网络推广和seo
  • 北京手机网站建设费用班级优化大师官网下载
  • 东莞凤岗网站建设国外免费域名
  • php网站怎么做静态化sem是什么方法
  • 登录浙江省建设信息港阳江seo
  • 哪方面的网站优化一个网站需要多少钱
  • 温江建设网站seo网站优化培训找哪些
  • 怎么建商城网站吗网络营销策划模板
  • 模块网站开发工具百度助手手机下载
  • wordpress备份免费下优化大师
  • 网站建设客户需求表网址大全导航
  • 做网站的三个软件十大搜索引擎网站
  • 大连开发区网站网络营销措施有哪些
  • 潜江网站设计公司百度推广优化工具
  • 上海网站制作公司怎么找重庆seo公司怎么样
  • 做网站空间多大google登录入口
  • 天津做宠物饲料的网站口碑营销案例及分析
  • 郑州男科医院哪家治疗比较好凌哥seo技术博客
  • wordpress能开发商城网站吗百度站长工具添加不了站点
  • 雄县做网站今日新闻大事件
  • 清水河网站建设百度指数查询官网入口
  • 设计手机网站软件网络营销师证书有用吗
  • 怎么用手机做刷会员网站站长之家ip地址查询
  • wordpress博客怎么访问前端seo主要优化哪些
  • 网站开发测试计划查域名备案信息查询
  • 可以做司考真题的网站企业宣传方式有哪些
  • 济南公司做网站的价格html网页制作app
  • 地方网站域名baud百度一下
  • 网站项目开发案白帽优化关键词排名seo
  • 商丘网站建设哪家好网站权重