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

涟源网站建设wordpress怎么获取数据库

涟源网站建设,wordpress怎么获取数据库,照明设计师培训,网站百度收录批量查询在 MergeTree 的基础上,添加了“处理重复数据”的功能,该引擎和MergeTree的不同之处在于它会删除具有相同(区内)排序⼀样的重复项。数据的去重只会在合并的过程中出现。合并会在未知的时间在后台进⾏(⼿动合并),所以你⽆法预先作出计划。有⼀…

在 MergeTree 的基础上,添加了“处理重复数据”的功能,该引擎和MergeTree的不同之处在于它会删除具有相同(区内)排序⼀样的重复项。数据的去重只会在合并的过程中出现。合并会在未知的时间在后台进⾏(⼿动合并),所以你⽆法预先作出计划。有⼀些数据可能仍未被处理。因此,ReplacingMergeTree 适⽤于在后台清除重复的数据以节省空间,但是它不保证没有重复的数据出现。

1 ⽆版本参数

根据数据的插⼊时间 , 后插⼊的数据保留

drop table if exists test_replacingMergeTree1;
create table test_replacingMergeTree1
(oid   Int8,ctime DateTime,cost  Decimal(10, 2)
) engine = ReplacingMergeTree()order by oidpartition by toDate(ctime);
-- 天分区 同⼀天的oid相同的数据会被去重
-- 插⼊数据
insert into test_replacingMergeTree1 values (3, '2021-01-01 11:11:11', 30);
insert into test_replacingMergeTree1 values (1, '2021-01-01 11:11:14', 40);
insert into test_replacingMergeTree1 values (1, '2021-01-01 11:11:11', 10);
insert into test_replacingMergeTree1 values (2, '2021-01-01 11:11:11', 20);
insert into test_replacingMergeTree1 values (1, '2021-01-02 11:11:11', 41);
-- 优化合并
optimize table test_replacingMergeTree1 final;select *
from test_replacingMergeTree1

由于系统对CK的操作是多线程执⾏的, 所以不能保证数据插⼊的顺序 , 就可能出现数据删除错乱的现象

-- 主键oid 排序字段两个 验证去重规则是按主键还是排序字段
drop table if exists test_replacingMergeTree2;
create table test_replacingMergeTree2
(oid   Int8,ctime DateTime,cost  Decimal(10, 2)
) engine = ReplacingMergeTree()primary key oidorder by (oid, ctime)partition by toDate(ctime);
insert into test_replacingMergeTree2 values(1,'2021-01-01 11:11:11',10) ;
insert into test_replacingMergeTree2 values(1,'2021-01-01 11:11:11',20) ;
insert into test_replacingMergeTree2 values(1,'2021-01-01 11:11:11',30);
insert into test_replacingMergeTree2 values(1,'2021-01-01 11:11:12',40) ;
insert into test_replacingMergeTree2 values(1,'2021-01-01 11:11:13',50) ;
-- 由此可⻅ 去重并不是根据主键,⽽知根据区内排序相同的数据会被删除select * from test_replacingMergeTree2

2 有版本参数

  • 版本字段可以是数值
  • 版本字段可以是时间
drop table if exists test_replacingMergeTree3;
create table test_replacingMergeTree3
(oid   Int8,ctime DateTime,cost  Decimal(10, 2)
) engine = ReplacingMergeTree(ctime)order by oidpartition by toDate(ctime);
insert into test_replacingMergeTree3 values(1,'2021-01-01 11:11:11',10) ;
insert into test_replacingMergeTree3 values(1,'2021-01-01 11:11:12',20) ;
insert into test_replacingMergeTree3 values(1,'2021-01-01 11:11:10',30);
insert into test_replacingMergeTree3 values(1,'2021-01-01 11:11:19',40) ;
insert into test_replacingMergeTree3 values(1,'2021-01-01 11:11:13',50) ;
-- 合并数据以后 保留的是时间最近的⼀条数据select * from test_replacingMergeTree3

总结:

(1)使⽤ORDER BY排序键作为判断重复数据的唯⼀依据。

(2)只有在合并分区的时候才会触发删除重复数据的逻辑。

(3)以数据分区为单位删除重复数据。当分区合并时,同⼀分区内的重复数据会被删除;不同分区之间的重复数据不会被删除。

(4)在进⾏数据去重时,因为分区内的数据已经基于ORBER BY进⾏了排序,所以能够找到那些相邻的重复数据。

(5)数据去重策略有两种:

1. 如果没有设置参数,则保留同⼀组重复数据中的最后⼀⾏。

2. 如果设置了参数,则保留同⼀组重复数据中ver字段取值 最⼤的那⼀⾏。

使⽤这个引擎可以实现数据的更新。

http://www.yayakq.cn/news/184346/

相关文章:

  • 网站定制分享想做一个自己的网站 怎么做
  • 网站案例代码网站开发就业薪酬
  • 佛山行业网站设计软文发布的平台与板块
  • 软件公司招聘网站营销型网站建设培训
  • 最大的搜索网站排名广东宏昌建设有限公司网站
  • 好点的开发网站的公司wordpress只显示代码
  • 接网站开发项目平台做网站起什么题目
  • 网站更换标题什么是公司注册资金
  • 北京建设工程信息网站南宁网站制作
  • 峡江网站建设网站上放百度地图怎么
  • 做网站可以用什么数据库东莞市官网网站建设公司
  • 东莞响应式网站哪家好免费注册二级域名网站
  • 网站建设公司不赚钱wordpress保存html
  • 什么是网站空间信息wordpress建立网站吗
  • 阿里巴巴免费做网站吗郑州男科医院哪家权威
  • 素材下载网站开发文档推广策略的英文
  • 设计分享网站凡客下载
  • 网站和服务器网站建设的市场定位
  • 怎么做家教网站优书网没了
  • 建博客和建网站哪个好聊城哪里做网站
  • 网站建设前的功能重庆网站seo案例
  • 民权平台网站建设贷款在线申请
  • 2m带宽可以做音乐网站网络销售管理条例
  • 商城网站建站系统源码品牌营销策略研究
  • 网站开发需要用到的相关技术网络搭建的基本流程
  • seo站群干什么的wordpress和iss
  • 国外网站开发发展历程网站群建设指导意见
  • 秦淮做网站价格有没有专门做花鸟鱼虫的网站
  • 哪个网站专注做微信模板wordpress批量提交rss
  • 东营网站设计多少钱网站改版做301是啥意思 换域名