首页 文章 精选 留言 我的

精选列表

搜索[分布式锁],共10000篇文章
优秀的个人博客,低调大师

TiDB 4.0.0-rc2 发布,分布式 NewSQL 数据库

TiDB 4.0.0-rc2 现已发布,该版本具体更新内容如下: Changed Behaviors 将单个事务的大小限制从 100 MB 更改为无限。但是,如果启用了 TiDB Binlog,而下游是 Kafka,则根据 kafka 中 1 GB 的消息大小限制配置txn-total-size-limit参数。#1694116941 如果查询CLUSTER_LOG表时未指定时间范围,则将行为从查询默认时间范围更改为返回错误并请求指定时间范围。17003 如果使用CREATE TABLE语句创建分区表时指定了 unsupportedsub-partition或linear hashoption,则创建普通表,而不是使用忽略选项的分区表#17197 Bug Fixes 解决WHERE子句只有一个等效条件时选择错误分区的问题#17054 修复了当WHERE子句仅包含字符串列时,由于构建不正确的索引范围而导致的错误结果的问题#16660 修复在DELETE操作之后在事务中执行PointGet查询时出现的紧急问题#16991 修复发生错误时 GC worker 可能会遇到死锁的问题#16915 当 TiKV 响应缓慢但不会降低时,避免不必要的 RegionMiss 重试#16956 在 MySQL 协议的handshake阶段将客户端中的日志级别更改为DEBUG以解决干扰日志输出的问题#16881 ...... New Features 添加对BACKUP和RESTORE命令的支持以备份和还原数据16960 支持在提交之前检查单个区域中的数据量,并在数据量超过阈值时对区域进行预分割16959 添加具有Sessionscope的新LAST_PLAN_FROM_CACHE 变量,以指示最后执行的语句是否命中计划缓存16830 支持在 slow log 和SLOW_LOG表中记录Cop_time信息16904 在 Grafana 中添加更多衡量 Go 运行时内存状态的指标 16928 支持在常规日志中输出 forUpdateTS 和 Read Consistency isolation level信息 16946 ...... 更新说明:https://github.com/pingcap/tidb/releases/tag/v4.0.0-rc.2

优秀的个人博客,低调大师

TiDB 3.1.0-beta.2 发布,分布式 NewSQL 数据库

TiDB3.1.0-beta.2现已发布,该版本更新内容如下: TiDB 3.1.0-beta.2 兼容性变化 Tools TiDB Lightning 优化配置项,部分配置项在没有进行配置的时候使用TiDB Lightning 配置参数中的默认配置#255 新增--tidb-password命令行参数,用于设置 TiDB 的密码#253 新功能 TiDB 支持在列属性上添加AutoRandom关键字,控制系统自动为主键分配随机整数,避免AUTO_INCREMENT自增主键带来的写入热点问题#14555 新增通过 DDL 语句为表创建、删除列存储副本的功能#14537 新增优化器可自主选择不同的存储引擎的功能#14537 新增 SQL Hint 支持不同的存储引擎的功能#14537 新增通过tidb_replic_read系统变量从 Follower 上读取数据的功能#13464 TiKV Raftstore 新增peer_address参数,为其他类型的服务提供通过不同端连接此 TiKV server 的能力#6491 新增read_index和read_index_resp监控项,用于监控ReadIndex请求数#6610 PD Client 新增将本地线程统计信息汇报给 PD 的功能#6605 Backup 用 Rust 的async-speed-limit流控库替代RocksIOLimiter流控库,避免备份时拷贝多次内存的问题#6462 PD 新增 location label 的名字中允许使用斜杠/的功能#2084 TiFlash 初始版本 TiDB Ansible 新增同一个集群中部署多个 Grafana/Prometheus/Alertmanager 的功能#1143 新增部署 TiFlash 组件的功能#1148 新增 TiFlash 组件相关的监控指标#1152 Bug 修复 TiKV Raftstore 修复静默 Region 读数据处理不当导致无法处理读请求的问题#6450 修复ReadIndex在 leader 切换时可能导致系统 panic 的问题#6613 修复 Hibernate Region 在某些特殊条件下未被正确唤醒的问题#6730#6737#6972 Backup 修复备份数据时备份了多余的数据,导致恢复数据时数据索引不一致的问题#6659 修复备份时因处理已被删除的值逻辑不正确导致系统 panic 的问题#6726 PD 修复因 rule checker 给 Region 分配 store 失败导致系统 panic 的问题#2161 Tools TiDB Lightning 修复在非 Server mode 模式下 web 界面无法打开的问题#259 BR 修复在恢复数据过程中遇到不可恢复的错误时,程序无法及时退出的问题#152 TiDB Ansible 修复在某些场景下获取不到 PD Leader 导致滚动升级命令执行失败的问题#1122 更新说明: https://pingcap.com/docs-cn/v3.1/releases/3.1.0-beta.2/

优秀的个人博客,低调大师

TiDB 4.0.0-beta.1 发布,分布式 NewSQL 数据库

TiDB 4.0.0-beta.1现已发布,该版本更新内容如下: Compatibility Changes 在 mysql.user 系统表中将密码字段名称修改为 authentication_string,使其与 MySQL 5.7 一致#14598 将 txn-total-size-limit 配置项目的默认值从1GB 调整为 100MB#14522 支持动态修改或更新从 PD 读取的配置项#14750#14303#14830 New Features 支持随时查询 SLOW_QUERY / CLUSTER_SLOW_QUERY 系统表中的慢日志#14840#14878 支持 SQL 性能诊断#14843#14810#14835#14743#147743#147670#14670#14668#14668#14668#14668#14668 #14668 支持序列功能#14731#14589#14674#14442#14303#14830#14830 添加根据负载平衡策略自动从不同角色读取数据的功能,并添加 leader-and-follower 系统变量以启用此功能#14761 添加 Coercibility功能#14739 支持在分区表中设置 TiFlash 副本#14735#14713#14644 ...... Bugfix 修复了创建列名称超过 64 个字符的视图时报告错误的问题#14850 修复由于创建或替换视图语句处理不正确而导致 information_schema.views 中存在重复数据的问题#14832 启用 plan cache 后,修复 BatchPointGet 的错误结果#14855 修复了修改时区后将数据插入到错误的分区表中的问题#14370 修复在简化外部联接的过程中使用 IsTrue 函数的无效名称重建表达式时发生的panic#14515 修复 show binding 语句的错误特权检查#14443 更多详细信息请查看更新说明。

优秀的个人博客,低调大师

TiDB 3.1.0-beta.1 发布,分布式 NewSQL 数据库

TiDB3.1.0-beta.1现已发布,该版本更新内容如下: TiKV backup 备份文件的名称由start_key改为start_key的 hash 值,减少文件名的长度,方便阅读#6198 关闭 RocksDBforce_consistency_checks检查功能,避免一致性检查误报的问题#6249 新增增量备份功能#6286 sst_importer 修复恢复后 SST 文件没有 MVCC Properties 的问题#6378 新增tikv_import_download_duration、tikv_import_download_bytes、tikv_import_ingest_duration、tikv_import_ingest_bytes、tikv_import_error_counter等监控项,用于观察 Download SST 和 Ingest SST 的开销#6404 raftstore 修复因 Follower Read 在 leader 变更时读到旧数据的问题,导致事务的隔离性被破坏的问题#6343 Tools BR (Backup and Restore) 修复备份进度信息不准确的问题#127 提升 split Region 的性能#122 新增备份恢复分区表的功能#137 新增自动调度 PD schedulers 功能#123 修复非 PKIsHandle 表恢复后数据覆盖的问题#139 TiDB Ansible 新增初始化阶段自动关闭操作系统 THP 的功能#1086 新增 BR 组件的 Grafana 监控#1093 优化 TiDB Lightning 部署,自动创建相关目录#1104 详细信息:https://pingcap.com/docs-cn/v3.1/releases/3.1.0-beta.1/

优秀的个人博客,低调大师

Gitee + 区块链:基于 IPFS 的 Git 分布式存储技术探索

Gitee 团队一直在探索如何提供一个更安全、稳定甚至是去中心化的代码托管环境。也一直在跟踪兴起的存储区块链技术,其中就深入的研究了 IPFS 协议,同时在探索 IPFS 协议在代码托管上的落地的可行性和优缺点。 IPFS (InterPlanetary File System – 星际文件系统) 是一个基于内容哈希寻址的点对点的超媒体分发协议,2014 年开始由 Protocol labs 在开源社区下推动发展,目前已经提供了基于 Golang 的开源实现(详情请访问:https://github.com/ipfs/ipfs),站在存储角度,IPFS 具有如下主要特点: 去中心化存储,相对目前的基于 HTTP 的中心化存储网络,去中心化存储可以避免大型中心服务器的单点故障的问题。 基于内容寻址,IPFS 的内容定位不在通过URI 的形式,而是通过内容的唯一hash 进行定位得到内容的存储地址。 天然抵抗 DDOS,基于其去中心化和内容寻址的特点,IPFS 网络具备天然抵抗 DDOS 的特性。 减少存储冗余,IPFS 会对文件按照一定的尺寸进行拆分,然后对每个分片计算 hash,对于相同 hash 的分片只会存储一份,对于有大量重复文件 > 的场景,这会大大的减少存储的冗余。 天然的 CDN,IPFS 是一个基于 p2p 的去中心化网络,任何一个节点均可作为入口节点,再结合其分片存储的功能,这让 IPFS 网络具备天然的内容 > 加速功能。 自动版本管理,IPFS 的实现中默认内置了 Git 的实现,从而实现存储的版本化管理。 无疑 IPFS 的特性给了 Gitee 的代码存储很多想象空间,近期 Gitee 团队测试了 IPFS 在文件存储的方面的性能,发现其目前的 Golang 实现的版本,在私有 IPFS 存储网络的情况下,其性能相比目前的基于 s3 协议的对象存储不相上下,大文件存储(大于等于 1G)方面性能比 s3 协议更优一点,这结果对我们的探索之路来说是值得让人兴奋的。 更多的探索成果我们将持续分享:) 更多关于码云 Gitee 的资讯请关注公众号:

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册