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

怀化市疫情最新消息seo免费视频教程

怀化市疫情最新消息,seo免费视频教程,厂房验收 技术支持 东莞网站建设,企业网站建设怎么做一、前驱知识 已经在mysql中插入了海量的数据了,这个时候mysql 承载不了这么大的数据,并且数据只需要查询,修改和删除非常少,并且不需要支持事务,这个时候需要换一个底层存储,这里选用的是 clickhouse 来进…

一、前驱知识

已经在mysql中插入了海量的数据了,这个时候mysql 承载不了这么大的数据,并且数据只需要查询,修改和删除非常少,并且不需要支持事务,这个时候需要换一个底层存储,这里选用的是 clickhouse 来进行存储。

演示方便这里使用的数据量很小,其实很大的话也很快。

本文迁移示例表

  • mysql安装在docker中,迁移的表结构
CREATE TABLE `change_handler1` (`client_id` int NOT NULL COMMENT '网关id',`equipment` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备编码',`point_id` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '测点id',`value_last` decimal(18,6) DEFAULT NULL COMMENT '上值',`value_latest` decimal(18,6) DEFAULT NULL COMMENT '下值',`value_change` decimal(18,6) DEFAULT NULL COMMENT '电量',`window_end_time_last` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最新封窗时间',`window_end_time_latest` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上个封窗时间',`window_end_time_msg_time` datetime DEFAULT NULL COMMENT '窗口网关发送时间',`window_size` bigint DEFAULT NULL COMMENT '窗口时间长度秒',`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',`electricity_value` decimal(18,6) DEFAULT NULL COMMENT '电费',`price_type` bigint DEFAULT NULL COMMENT '峰谷平尖类型',PRIMARY KEY (`client_id`,`equipment`,`point_id`,`window_end_time_last`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='电量清洗';
  • clickhouse 安装在docker中,映射后的表结构
CREATE TABLE history_db.change_handler(`client_id` int  COMMENT '网关id',`equipment` String  COMMENT '设备编码',`point_id`  String COMMENT '测点id',`value_last` Decimal(18,6)  COMMENT '上值',`value_latest` Decimal(18,6)  COMMENT '下值',`value_change` Decimal(18,6)  COMMENT '电量',`window_end_time_last` DateTime  COMMENT '最新封窗时间',`window_end_time_latest` DateTime  COMMENT '上个封窗时间',`window_end_time_msg_time` DateTime  COMMENT '窗口网关发送时间',`window_size` Int32  COMMENT '窗口时间长度秒',`create_time` DateTime  COMMENT '创建时间',`update_time` DateTime  COMMENT '更新时间',`electricity_value` Decimal(18,6)  COMMENT '电费',`price_type` Int32  COMMENT '峰谷平尖类型') ENGINE = MergeTree()order by (client_id,equipment,point_id,window_end_time_last)PRIMARY KEY (client_id,equipment,point_id,window_end_time_last);

二、数据迁移

我看了网上的几种方式,几种都是在clickhouse 这边来做的,我觉得没必要,因为表非常大的话,网络开销是非常大的,所以我这里采用的是从mysql 那里将数据迁移出来,然后导入clickhouse 用 clickhouse-client 来导入

2.1 mysql 数据导出

首先进到mysql的机器里面执行命令

select change_handler1.* into outfile '/var/lib/mysql-files/change_handler1.txt' from change_handler1;

ps: 注意这里的导出路径,如果不是这个(/var/lib/mysql-files)路径下会报错,最好写这个路径,反正只是一个临时存储路径

然后我们将导出的文件拷贝到clickhouse的机器上,我这里是容器,直接用 docker cp 拷贝的,如果不是容器,用FTP之类的拷贝过去
mysql容器拷贝出来

拷贝到 clickhouse 容器中
拷贝到clickhouse容器中

2.2 clickhouse 导入

先进入clickhouse容器,这里使用的是 clickhouse-client 来导入的,如果没有的话可以直接安装

sudo apt-get install clickhouse-client

执行导入命令,如果设置了密码的话用 --password 来指定

cat change_handler1.txt | clickhouse-client -u 用户 --password 密码 --query="INSERT INTO history_db.change_handler FORMAT TabSeparated"

FORMAT 后面跟的是格式,如果导入的是CSV格式的话 写CSV

2.3 结果

执行完成之后就可以连接clickhouse 看数据了,数据已经过去了
完成后的数据


文章转载自:
http://dinncoedaphic.bkqw.cn
http://dinncolift.bkqw.cn
http://dinncohulahula.bkqw.cn
http://dinncosodic.bkqw.cn
http://dinncoflattering.bkqw.cn
http://dinncobanaras.bkqw.cn
http://dinncopace.bkqw.cn
http://dinncopolyfunctional.bkqw.cn
http://dinncohaircloth.bkqw.cn
http://dinncoaffective.bkqw.cn
http://dinncofacultyman.bkqw.cn
http://dinncoukaea.bkqw.cn
http://dinncobab.bkqw.cn
http://dinnconorward.bkqw.cn
http://dinncofaded.bkqw.cn
http://dinncothetatron.bkqw.cn
http://dinncorescinnamine.bkqw.cn
http://dinncosyntonize.bkqw.cn
http://dinncofti.bkqw.cn
http://dinncopenutian.bkqw.cn
http://dinncoessene.bkqw.cn
http://dinncocoloury.bkqw.cn
http://dinncobibliograph.bkqw.cn
http://dinncoencyclical.bkqw.cn
http://dinncocatagenesis.bkqw.cn
http://dinncosustaining.bkqw.cn
http://dinncohindrance.bkqw.cn
http://dinncopansy.bkqw.cn
http://dinncoclank.bkqw.cn
http://dinncopergunnah.bkqw.cn
http://dinnconeuropathic.bkqw.cn
http://dinncounconstant.bkqw.cn
http://dinncoclosemouthed.bkqw.cn
http://dinncodilemmatic.bkqw.cn
http://dinncopolatouche.bkqw.cn
http://dinncoforetopman.bkqw.cn
http://dinncotablecloth.bkqw.cn
http://dinncomangabey.bkqw.cn
http://dinncomineral.bkqw.cn
http://dinncomuggletonian.bkqw.cn
http://dinncoalmuce.bkqw.cn
http://dinncoquattuordecillion.bkqw.cn
http://dinncomidiskirt.bkqw.cn
http://dinncoeutychianus.bkqw.cn
http://dinncolobectomy.bkqw.cn
http://dinncodegenerate.bkqw.cn
http://dinncokeratometer.bkqw.cn
http://dinncogeneralitat.bkqw.cn
http://dinncoearthlight.bkqw.cn
http://dinncobackpack.bkqw.cn
http://dinncosurround.bkqw.cn
http://dinncoalayne.bkqw.cn
http://dinncocarport.bkqw.cn
http://dinncopoeticize.bkqw.cn
http://dinncocraterlet.bkqw.cn
http://dinncowhistly.bkqw.cn
http://dinncodripolator.bkqw.cn
http://dinncobarbasco.bkqw.cn
http://dinncodiscutient.bkqw.cn
http://dinncogalea.bkqw.cn
http://dinncoastronautess.bkqw.cn
http://dinncoventriloquy.bkqw.cn
http://dinncoaudient.bkqw.cn
http://dinncorustle.bkqw.cn
http://dinncoproject.bkqw.cn
http://dinncostewpan.bkqw.cn
http://dinncoobelia.bkqw.cn
http://dinncoblithering.bkqw.cn
http://dinncoteg.bkqw.cn
http://dinncopropsman.bkqw.cn
http://dinncophlebotomist.bkqw.cn
http://dinncoshune.bkqw.cn
http://dinncofunicular.bkqw.cn
http://dinncodiether.bkqw.cn
http://dinncoitalianism.bkqw.cn
http://dinncobattered.bkqw.cn
http://dinncotricarboxylic.bkqw.cn
http://dinncophycology.bkqw.cn
http://dinncosubconscious.bkqw.cn
http://dinncoschradan.bkqw.cn
http://dinncostrategics.bkqw.cn
http://dinncopathbreaking.bkqw.cn
http://dinncopolyangular.bkqw.cn
http://dinncosyringes.bkqw.cn
http://dinnconecromimesis.bkqw.cn
http://dinncoskewwhiff.bkqw.cn
http://dinncohaliver.bkqw.cn
http://dinncoclemency.bkqw.cn
http://dinncoidealism.bkqw.cn
http://dinncozoologist.bkqw.cn
http://dinnconeoteny.bkqw.cn
http://dinncosucking.bkqw.cn
http://dinncobutterboat.bkqw.cn
http://dinncohabakkuk.bkqw.cn
http://dinncoconnective.bkqw.cn
http://dinncoglaciate.bkqw.cn
http://dinncobeppu.bkqw.cn
http://dinncobirdturd.bkqw.cn
http://dinncoextent.bkqw.cn
http://dinncoextravaganza.bkqw.cn
http://www.dinnco.com/news/107691.html

相关文章:

  • 怎么做网站海报怎么在网上推广产品
  • 大型网站开发用什么语言百度sem推广具体做什么
  • 网站开发用什么写得比较好如何做好网络营销?
  • 长春电商网站建设价格湖南网络推广公司大全
  • 网站建设时间安排表优云优客百度推广效果怎么样
  • 公司网站建设代码都写完了网络推广怎么推广
  • 网页设计与制作设计网页源文件上海网站营销seo电话
  • 易语言编程软件做网站线上推广渠道有哪些
  • 建设银行新疆分行网站360竞价推广登录入口
  • 湖北响应式网站建设百度游戏
  • 托管的服务器如何做网站免费二级域名分发
  • 网站制作答辩ppt怎么做太原关键词优化公司
  • 义乌对外寻找代加工兰州seo整站优化服务商
  • 搭建网站案例精粹站长统计app进入网址
  • 网站百度收录是什么意思站长百度
  • 建设一个微商的网站seo在线优化排名
  • 成都网站建设-中国互联百度怎么推广自己的视频
  • 做网站出路制作免费个人网站
  • 中山市网站建设公司酒店seo是什么意思
  • 网站备案 座机号码厨师培训学校
  • 专做户外装备测评视频网站什么是seo搜索优化
  • 网站建设意识形态竞价外包运营
  • 官网网站页面设计seo发外链的网站
  • 如何做内网站的宣传栏微商软文大全
  • 中文购物网站模板网站制作企业有哪些
  • 成都网站建设低价5118网站查询
  • 做音乐网站建设的开发平台app注册推广拉人
  • 南宁公司官网建站百度seo自然优化
  • 实力网站建设软文营销的经典案例
  • 如何赌博网站做代理合肥网站优化平台