首页 文章 精选 留言 我的

精选列表

搜索[数据库],共10000篇文章
优秀的个人博客,低调大师

TiDB 4.0.10 发布,分布式 NewSQL 数据库

TiDB 4.0.10 现已发布,该版本具体更新内容如下: 新功能 PD 添加了配置项enable-redact-log,可以设置将日志中的用户数据脱敏#3266 TiFlash 添加了配置项security.redact_info_log,可以设置将日志中的用户数据脱敏 改进提升 TiDB 添加txn-entry-size-limit配置项,用于限制事务中单个 key-value 记录的大小#21843 PD 优化了store-state-filter的监控,可以显示更加具体的原因#3100 更新go.etcd.io/bbolt依赖至 v1.3.5#3331 Tools TiCDC 为maxwell协议默认开启 old value 特性#1144 默认启用 unified sorter 特性#1230 Dumpling 支持检查未定义的参数,支持输出导出的进度#228 TiDB Lightning 支持重试读 S3 遇到的错误#533 Bug 修复 TiDB 修复由于并发导致的 batch client 超时问题#22336 修复由于并发地自动捕获 SQL 绑定而导致的重复绑定问题#22295 当日志级别为'debug'时,让 SQL 语句绑定的自动捕获正确运行#22293 当 Region 合并正在发生时,正确地释放锁#22267 对Datetime类型的用户变量返回正确的值#22143 修复错误使用 Index Merge 访问方式的问题#22124 修复由于执行计划缓存导致 TiFlash 报wrong precision错误的问题#21960 修复由于 schema 变更导致的错误结果#21596 避免在ALTER TABLE中不必要地更改 column flag#21474 让包含子查询块别名的 optimizer hint 生效#21380 为IndexHashJoin和IndexMergeJoin生成正确的 optimizer hint#21020 TiKV 修复了 peer 和 ready 之间的错误映射#9409 修复一些日志信息在security.redact-info-log设置为true时未脱敏的问题#9314 PD 修复 ID 分配不是单调递增的问题#3308#3323 修复 PD client 在某些情况下可能卡住的问题#3285 TiFlash 修复了 TiFlash 解析老版本 TiDB 表结构失败导致 TiFlash 无法启动的问题 修复了在 RedHat 系统中 TiFlash 会对cpu_time进行错误处理导致 TiFlash 无法启动的问题 修复了将配置项path_realtime_mode设置为true时 TiFlash 无法启动的问题 修复了当调用有三个参数的substr函数时,返回结果错误的问题 修复了当 TiDB 对Enum枚举进行无损修改时,TiFlash 无法读取修改后的值的问题 Tools TiCDC 修复maxwell协议的问题,包括base64数据输出和将 TSO 转换成 unix timestamp#1173 修复过期的元数据可能引发新创建的 changefeed 异常的问题#1184 修复在关闭的 notifier 上创建 receiver 的问题#1199 修复在 etcd 更新缓慢时导致内存访问量增长的问题#1227 修复max-batch-size不生效的问题#1253 修复清理过期任务信息的问题#1280 修复 MySQL sink 中由于没有调用rollback而导致回收 db conn 卡住的问题#1285 Dumpling 修改默认设置的tidb_mem_quota_query的行为以避免 TiDB 内存溢出#233 Backup & Restore (BR) 修复 BR v4.0.9 无法恢复 BR v4.0.8 保存在 GCS 上的备份#688 修复在恢复 GCS 上的备份时可能发生的 panic 问题#673 默认禁用备份统计信息以避免 BR 内存溢出#693 TiDB Binlog 修复在启用AMEND TRANSACTION特性时,Drainer 可能会使用错误 schema 来生成 SQL 语句的问题#1033 TiDB Lightning 修复未正确编码 Region key 而导致分裂 Region 失败问题#531 修复可能丢失CREATE TABLE失败的错误#530 修复使用 TiDB-backend 时遇到的column count mismatch问题#535 更新说明:https://docs.pingcap.com/zh/tidb/stable/release-4.0.10

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

TiDB 4.0.5 发布,分布式 NewSQL 数据库

TiDB 4.0.5 现已发布,该版本具体更新内容如下: 兼容性变化 TiDB 修改drop partition和truncate partition的参数#18930 为add partition操作添加状态检查#18865 新功能 TiKV 为错误定义错误码#8387 TiFlash 支持与 TiDB 统一的 log 格式 Tools TiCDC 支持加密 Kafka 链接#764 支持输出 old value#708 添加列的特征的标识#796 支持输出上一版本的 DDL 和表结构#799 优化提升 TiDB 优化Union场景下DecodePlan的开销#18941 减少 GC 在遇到Region cache miss错误时扫描锁的次数#18876 减少统计信息 feedback 对集群性能的影响#18772 支持在 RPC 请求返回结果前取消操作#18580 支持使用 HTTP API 生成带有相关监控项名称的 profile#18531 支持分区表的预打散功能#17863 在监控面板中显示每个实例的内存使用详情#18679 在EXPLAIN中显示BatchPointGet算子的详细运行信息#18892 在EXPLAIN中显示PointGet算子的详细运行信息#18817 解决MemTracker潜在的死锁问题#18395 提高字符串转换为整数类型和小数类型的兼容性,支持将 JSON 转换为时间日期类型#18159 支持限制TableReader算子内存使用#18392 在batch cop请求重试时避免多次 backoff#18999 提升ALTER TABLE的兼容性#19270 单个分区支持IndexJoin#19151 支持在 log 中存在非法字符时搜索 log#18579 PD 支持打散特殊存储引擎节点(例如 TiFlash)上的 Region#2706 支持通过 API 指定某范围内的 Region 优先进行调度#2687 优化 Region 打散操作,使得 Leader 分布更均匀#2684 针对 TSO 请求添加更多测试和日志#2678 避免 Region Leader 变化时可能产生的不必要的缓存更新#2672 增加选项允许store.GetLimit返回 tombstone 状态的 store#2743 支持 PD Leader 和 Follower 之间同步 Region Leader 变更#2795 增加查询 GC safepoint 服务的命令#2797 替换 filter 中的region.Clone调用,优化性能#2801 增加关闭 Region 流量统计缓存更新的选项,用于提升大规模集群的性能#2848 TiFlash 添加更多的 Grafana 监控面板,比如 CPU、I/O、RAM 使用量,以及存储引擎的各项指标 通过优化 Raft logs 的处理逻辑,减少 I/O 操作 加快add partitionDDL 之后 Region 的调度速度 优化 DeltaTree 引擎中 delta 数据的整理,减少读写放大 通过使用多线程对 Region snapshot 进行预处理,优化从 TiKV 同步 Region 副本的性能 优化系统负载较低时打开文件描述符的数量,降低系统资源占用量 减少 TiFlash 重启时新创建的文件数量 支持数据存储的静态加密功能 支持数据传输的 TLS 功能 Tools TiCDC 减少了获取时间戳的频率#801 Backup & Restore (BR) 优化了日志#428 Dumpling 减少导出 MySQL 时持锁的时间#121 TiDB Lightning 优化了日志#352 Bug 修复 TiDB 修复builtinCastRealAsDecimalSig函数中未正确处理ErrTruncate/Overflow错误导致报should ensure all columns have the same length错误的问题#18967 修复pre_split_regions对分区表不生效的问题#18837 修复大事务提前终止的问题#18813 修复使用collation相关函数查询结果错误的问题#18735 修复getAutoIncrementID()函数逻辑错误导致导出工具报table not exist错误的问题#18692 修复select a from t having t.a报unknown column error的问题#18434 修复 Hash 分区表的分区键为整数类型时,写入 64 位无符号类型导致溢出 panic 的问题#18186 修复char函数行为错误的问题#18122 修复ADMIN REPAIR TABLE无法解析 range 分区表表达式中整数的问题#17988 修复SET CHARSET行为不正确的问题#17289 修复由于错误的设置 collation 导致collation函数返回错误结果的问题#17231 修复STR_TO_DATE和 MySQL 行为不一致的问题#18727 修复cluster_info表中,TiDB 版本和 PD/TiKV 不一致的问题#18413 修复悲观事务未能检查出重复数据导致可以重复写入冲突数据的问题#19004 修复union select for update存在并发竞态的问题#19006 修复自查询含有PointGet算子时返回结果错误的问题#19046 修复IndexLookUp作为Apply的内连接算子时查询结果不正确的问题#19496 修复anti-semi-join查询结果不正确的问题#19472 修复BatchPointGet查询结果不正确的问题#19456 修复UnionScan作为Apply的内连接算子时查询结果不正确的问题#19496 修复使用EXECUTE语句产生大查询日志造成 panic 的问题#17419 修复IndexJoin在使用ENUM或SET类型作为连接键报错的问题#19235 修复在索引值为NULL时无法构建出查询范围的问题#19358 修复更新全局配置导致的数据竞态问题#17964 修复修改 schema 字符集导致 panic 的问题#19286 修复修改文件夹对中间结果落盘功能的影响#18970 修复decimal类型哈希值不正确的问题#19131 修复PointGet和BatchPointGet在分区表场景下报错的问题#19141 修复共同使用Apply算子和UnionScan算子时查询结果不正确的问题#19104 修复生成列索引结果不正确的问题#17989 修复并发收集统计信息 panic 的问题#18983 TiKV 修复开启 Hibernate Region 时,某些情况下 leader 选举慢的问题#8292 修复 Region 调度产生的一个内存泄露问题#8357 增加hibernate-timeout配置避免 leader 过快变为 Hibernate 状态#8208 PD 修复 PD leader 切换时可能导致一段时间内 TSO 不可用的问题#2666 修复开启 Placement Rule 时,某些情况下 Region 无法调度至最佳状态的问题#2720 修复开启 Placement Rules 后,Balance Leader不工作的问题#2726 修复不健康的 Store 未从负载统计信息中过滤的问题#2805 TiFlash 修复 TiFlash 从旧版本升级到新版本的过程中,由于包含特殊字符而导致进程无法启动的问题 修复 TiFlash 进程在初始化过程中,一旦出现任何异常就无法退出的问题 Tools Backup & Restore (BR) 修复 total KV 和 total bytes 被计算两次的问题#472 修复切换模式不及时导致恢复缓慢的问题#473 Dumpling 修复 FTWRL 锁没有及时释放的问题#128 TiCDC 解决了同步任务不能被移除的问题#782 修正了错误的删除事件#787 解决了已停止的同步任务会卡住 GC 的问题#797 解决了网络阻塞导致同步任务不能退出的问题#825 修复在某些情况下无关数据被错误地到下游的问题#743 TiDB Lightning 解决了 TiDB backend 遇到空 binary/hex 的时候出现语法错误的问题#357 发布说明:https://docs.pingcap.com/zh/tidb/stable/release-4.0.5

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

TiDB 3.0.18 发布,分布式 NewSQL 数据库

TiDB3.0.18现已发布,该版本更新内容如下: 提升改进 Tools TiDB Binlog 支持更加细粒度的 Pump GC 时间#996 Bug 修复 TiDB 修复Hash函数对Decimal类型的错误处理导致 HashJoin 结果错误的问题#19185 修复Hash函数对Set和Enum类型的错误处理导致 HashJoin 结果错误的问题#19175 修复 Duplicate Key 检测在悲观事务下失效的问题#19236 修复Apply算子和Union Scan算子执行导致结果错误的问题#19297 修复某些缓存的执行计划在事务中执行结果错误的问题#19274 TiKV 将 GC 的失败日志从 Error 级别改成 Warning 级别#8444 Tools TiDB Lightning 修复命令行参数--log-file无法生效的问题#345 修复 TiDB-backend 遇到空的 binary/hex 报语法错误的问题#357 修复使用 TiDB backend 时非预期的switch-mode调用#368 发布说明:https://docs.pingcap.com/zh/tidb/stable/release-3.0.18

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

TiDB 3.0.17 发布,分布式 NewSQL 数据库

TiDB3.0.17现已发布,该版本更新内容如下: Bug 修复 TiDB 当一个查询中含有IndexHashJoin或IndexMergeJoin算子,且该算子的子节点发生 panic 时,返回客户端 panic 的原因,而非返回空结果#18498 修复形如SELECT a FROM t HAVING t.a的查询返回UnknowColumn错误的问题#18432 当一张表没有主键,或其主键为整型时,禁止在这张表上执行添加主键#18342 对EXPLAIN FORMAT="dot" FOR CONNECTION始终返回空结果#17157 修复STR_TO_DATE函数处理'%r'和'%h'的行为#18725 TiKV 修复在 Region 合并过程中可能导致读到旧数据的问题#8111 修复调度时可能产生内存泄漏的问题#8355 TiDB Lightning 解决log-file参数不生效的问题#345 优化 TiDB 将配置项query-feedback-limit默认值从 1024 修改为 512, 并优化统计信息反馈机制,降低其对集群的性能影响#18770 限制单次 split 请求中的 Region 个数#18694 加速 HTTP API/tiflash/replica在集群中存在大量历史 DDL 记录时的访问速度#18386 提升索引等值条件下的行数估算准确率#17609 加快kill tidb conn_id的响应速度#18506 TiKV 新增hibernate-timeout配置支持推后 Region 休眠时间,减少 Region 休眠对滚动升级的影响#8207 TiDB Lightning 废弃[black-white-list]参数,新增一种更加简单易用的过滤规则#332 发布说明:https://pingcap.com/docs-cn/stable/releases/release-3.0.17/

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

TiDB 4.0.3 发布,分布式 NewSQL 数据库

TiDB 4.0.3 现已发布,该版本具体更新内容如下: 新功能 TiDB Dashboard 显示详细的 TiDB Dashboard 版本信息#679 显示不受支持的浏览器或过时的浏览器的兼容性通知#654 支持在SQL 语句分析页面搜索#658 TiFlash TiFlash proxy 支持文件加密功能 Tools Backup & Restore (BR) 支持使用 zstd、lz4、snappy 算法压缩备份文件#404 TiCDC 支持 sink-uri 中配置 Kafka 客户端的 ID#706 支持离线更新同步任务的配置#699 支持自定义同步任务的 ID#727 支持使用 SSL 加密链接向 MySQL 输出数据#347 支持输出 Avro 格式的变更数据#753 支持向 Apache Pulsar 输出变更数据#751 Dumpling 支持自定义 CSV 文件的分隔符和换行符#116 支持自定义输出文件名格式#122 改进提升 TiDB 增加全局变量tidb_log_desensitization来控制在日志中记录 SQL 时是否脱敏#18581 默认打开tidb_allow_batch_cop#18552 加速kill tidb sesesion_id的执行速度#18505 函数tidb_decode_plan的结果增加表头输出#18501 配置检查器可以兼容旧版本的配置文件#18046 默认打开执行信息的收集#18518 增加系统表tiflash_tables和tiflash_segments#18536 AUTO RANDOM被移出实验特性并正式 GA,有如下的改进和兼容性修改: 在配置文件中,将experimental.allow-auto-random废弃,该无论该选项如何配置,都可以在列上定义AUTO_RANDOM属性#18613#18623 为避免显式写入AUTO_RANDOM列造成非预期的AUTO_RANDOM_BASE的更新,新增 session 变量tidb_allow_auto_random_explicit_insert用于控制AUTO_RANDOM列的显式写入,该变量默认值为false#18508 为避免分配空间被快速消耗,AUTO_RANDOM列现在仅允许在BIGINT和UNSIGNED BIGINT列上定义,并将最大的 Shard Bit 数量限制为15#18538 当在BIGINT列上定义AUTO_RANDOM属性,并显示插入负值的整型主键时,将不会再触发AUTO_RANDOM_BASE的更新#17987 当在UNSIGNED BIGINT列上定义AUTO_RANDOM属性,分配 ID 时将利用整数的最高位以获得更大的分配空间#18404 在SHOW CREATE TABLE的结果中支持AUTO_RANDOM_BASE属性的更新#18316 TiKV 添加了新的配置项backup.num-threads用语控制 backup 线程池的大小#8199 收取 snapshot 时不再发送 store heartbeat#8136 支持动态调整shared block cache的大小#8232 PD 支持 JSON 格式日志#2565 TiDB Dashboard 优化 key Visualizer 中冷表的 bucket 合并#674 重命名配置项disable-telemetry以使遥测更一致#684 切换页面时显示进度条#661 保证慢日志查询和日志查询行为的一致性,即使在空格存在的情况#682 TiFlash 将 GrafanaDDL Jobs面板中的单位修改为operations per minute 在 Grafana 中新增关于TiFlash-Proxy的详细监控指标面板 降低 TiFlash Proxy 的 IOPS Tools TiCDC 将监控指标总的表 ID 替换为表名#695 Backup & Restore (BR) 支持输出 JSON 格式的日志#336 支持在运行 BR 期间动态开启 pprof#372 加速恢复时 DDL 的执行速度#377 TiDB Lightning 使用一种更加简单易懂的表过滤机制替换原先的黑白名单机制#332 Bug 修复 TiDB 当IndexHashJoin遇到执行中发生非内存相关的错误时,返回错误而不是空结果集#18586 修复 gRPC transportReader 导致的反复异常#18562 修复因为 Green GC 不会扫描已下线 store 上的锁而可能导致数据不完整的问题#18550 非只读语句不会使用 TiFlash 引擎#18534 当查询连接异常时返回真实的错误信息#18500 修复非 repair mode 的 TiDB 节点不会重新读取修复的表元信息的错误#18323 修复当锁住的 primary key 在当前事务被插入/删除时可能造成的结果不一致问题#18291 修复数据落盘为正确生效导致的内存溢出#18288 修复REPLACE INTO语句作用在包含生成列的表时会错误报错的问题#17907 当IndexHashJoin及IndexMergeJoin执行异常时抛出Out Of Memory Quota!错误#18527 修复当Index Join使用的索引包含整型主键时,特殊情况下执行结果可能出错的问题#18565 修复当开启 new collation 时,若在事务内的更新涉及了 new collation 列,并在该事务内通过唯一索引读取更新数据时,被更新的数据无法被读取到的问题#18703 TiKV 修复 merge 期间可能读到过期数据的问题#8113 修复聚合函数min/max下推到 TiKV 时,collation 不能正确工作的问题#8108 PD 修复如果服务器崩溃,创建 TSO 流可能会被阻塞一段时间的问题#2648 修复getSchedulers可能导致数据争用的问题#2638 修复删除scheduler时导致死锁的问题#2637 修复balance-leader-scheduler没有考虑 placement rule 的问题#2636 修复有时无法正确设置safepoint的问题,这可能会使 BR 和 dumpling 失败#2635 修复hot region scheduler中目标 store 选择错误的问题#2627 修复 PD Leader 切换时 TSO 请求可能花费太长时间的问题#2622 修复 PD Leader 切换后过期scheduler的问题#2608 修复了启用 placement rule 时,有时 Region 的副本可能无法调整到最佳位置的问题#2605 修复了存储的部署路径不会随着部署目录移动而更新的问题#2600 修复了store limit可能为零的问题#2588 TiDB Dashboard 修复 TiDB 扩容时的 TiDB 连接错误#689 修复 TiFlash 实例未显示在日志搜索页面的问题#680 修复概况页面刷新之后 metrics 会重置的问题#663 修复某些 TLS 方案中的连接问题#660 修复在某些情况下无法正确显示语言的下拉列表#677 TiFlash 修复更改主键列名后 TiFlash 崩溃的问题 修复 Learner Read 与 Remove Region 并发时可能的死锁问题 Tools TiCDC 解决了某些场景下可能发生的 OOM 问题#704 解决了某些特殊表名可能导致 SQL 语法出错的问题#676 解决了同步任务处理单元无法正常退出的问题#693 Backup & Restore (BR) 解决了备份汇总报告中时间为负数的问题#405 Dumpling 解决了NULL值在有--r参数时被忽略的问题#119 解决了导出数据时 flush table 没有正常工作的问题#117 TiDB Lightning 解决了--log-file参数不生效的问题#345 TiDB Binlog 修复开启 TLS 写下游时用来保存 checkpoint 的 DB 没有开启 TLS 导致 Drainer 无法启动的问题#988 更新说明:https://pingcap.com/docs-cn/stable/releases/release-4.0.3/

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

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

用户登录
用户注册