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

o2o网站模版极速网站开发

o2o网站模版,极速网站开发,自己制作的网站上传到服务器后怎么原来的网页没有变,logo设计免费在线生成设计一个从Excel文件导入Clickhouse表的程序流程,并用Python来实现。单进程读取Excel文件,分批读取,每批读取1000条,使用INSERT的语句带多组值来写入数据库,比如100组值,可以创建多个列表来缓存这些插入数据库的语句,实现连续读取数据不中断,创建单个进程来读取顺序这些…

设计一个从Excel文件导入Clickhouse表的程序流程,并用Python来实现。单进程读取Excel文件,分批读取,每批读取1000条,使用INSERT的语句带多组值来写入数据库,比如100组值,可以创建多个列表来缓存这些插入数据库的语句,实现连续读取数据不中断,创建单个进程来读取顺序这些列表来写入表,读取完列表的数据之后,清空列表以便下一次再写入插入数据库的依据,我希望读取和写入数据库的操作,尽量减少中间锁对象和等待完成的时间,以最高的性能运行。

import pandas as pd
import queue
import threading
from clickhouse_driver import Client
from time import perf_counterclass ExcelToClickHouse:def __init__(self, excel_path, ch_host, ch_database, ch_table, batch_size=1000, insert_batch=100):""":param excel_path: Excel文件路径:param ch_host: ClickHouse服务器地址:param ch_database: 数据库名:param ch_table: 表名:param batch_size: 每批读取行数:param insert_batch: 每次插入的批次数"""self.excel_path = excel_pathself.ch_client = Client(host=ch_host, database=ch_database)self.ch_table = ch_tableself.batch_size = batch_sizeself.insert_batch = insert_batchself.data_queue = queue.Queue(maxsize=10)  # 控制内存使用self.producer_done = threading.Event()self.total_rows = 0self.inserted_rows = 0self.lock = threading.Lock()def _producer(self):"""生产者:读取Excel并分批次放入队列"""try:# 首次读取获取列名df_sample = pd.read_excel(self.excel_path, nrows=1)columns = df_sample.columns.tolist()# 重新创建迭代器reader = pd.read_excel(self.excel_path, chunksize=self.batch_size,iterator=True)for chunk in reader:# 转换为元组列表 (更高效的数据格式)data = [tuple(row) for row 

文章转载自:

http://sl5rLY4E.zsthg.cn
http://1WKPD68i.zsthg.cn
http://hoa2mxor.zsthg.cn
http://05qKA26w.zsthg.cn
http://D4TmswDD.zsthg.cn
http://J20948no.zsthg.cn
http://pvprrcPD.zsthg.cn
http://aIwpXJsF.zsthg.cn
http://T1jxkOEq.zsthg.cn
http://a2yu5eqg.zsthg.cn
http://ceOEHawM.zsthg.cn
http://74noAaCy.zsthg.cn
http://QEzA1n2A.zsthg.cn
http://9PEoh2CB.zsthg.cn
http://7jU6kkUT.zsthg.cn
http://iHBi7d5Y.zsthg.cn
http://Nm22uiCZ.zsthg.cn
http://Dxfit0Fd.zsthg.cn
http://TMLITdVA.zsthg.cn
http://iTY6TwlX.zsthg.cn
http://MakHcH5j.zsthg.cn
http://2fOsem3h.zsthg.cn
http://Nj9ab56a.zsthg.cn
http://wl4IBpij.zsthg.cn
http://Jm4n5MK6.zsthg.cn
http://n9HnmNyi.zsthg.cn
http://fioqigrk.zsthg.cn
http://zZAf3qS5.zsthg.cn
http://28JjbhjH.zsthg.cn
http://7dj9QZdy.zsthg.cn
http://www.dtcms.com/wzjs/764116.html

相关文章:

  • 麻阳建设局网站河南做网站高手排名
  • 产品网站开发服务网站开发和微信开发需要什么人
  • 贵州省建设厅住房和城乡建设官网朔州seo网站建设
  • 石家庄做网站排名公司哪家好企业融资风险及其防范措施
  • 盐城企业做网站网页升级紧急通知通知
  • 10个著名摄影网站网页微信客户端下载
  • 商标设计网站提供哪些服务免费国内linux服务器
  • 促销礼品网站建设三只松鼠网站谁做的
  • 黑山网站制作公司门户网站系统有哪些平台
  • 什么是单页面网站广告营销公司
  • 什么网站可以做2.5D场景网站建设易客
  • 做网站的框架组合长沙网站关键词排名推广公司
  • 包装设计网站哪个好用怎么做网站教程 建站视频
  • 做智能网站系统下载中方建设局网站
  • 济南手机网站定制费用外国人做那个视频网站吗
  • 旅游网站课程设计东莞长安做网站公司
  • 食品 技术支持 东莞网站建设咸阳网站建设多少钱
  • 一个空间怎么做两个网站 跳转德芙巧克力软文推广
  • 寺庙做网站怎么做简历的网站
  • 沂源手机网站建设公司娃哈哈网络营销策划方案
  • 如何做好区县外宣网站建设排版设计英文
  • 专业网站建设经费申请报告信息流广告投放是什么
  • 2017网站开发就业前景公司做网站的好处
  • 哈尔滨住房城乡建设局网站首页如何做伪原创文章网站
  • 中山快速建站合作seo的网站建设
  • 网站建设软件 优帮云whcms wordpress
  • wordpress电台绍兴seo计费
  • 手机网站模版 优帮云营销网站建设的原则
  • 兼职网站开发团队工作项目总结绵阳市网站建立
  • 那些小网站是哪里人做的wordpress心得体会