首页 文章 精选 留言 我的

精选列表

搜索[时序预测],共10000篇文章
优秀的个人博客,低调大师

TimescaleDB 2.28.2 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 2.28.2 现已发布,此版本修复了自 2.28.1 版本以来存在的错误。官方建议用户尽快升级。 错误修复 #10126修复 2.28.1 版本的bgw_job_stat_history迁移问题 #10133修复chunk_constraint迁移问题 #10137修复first/last-based 的稀疏索引的列排序问题 #10164升级时自动删除不兼容的 smallint bloom filters,而不是停止升级 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.28.2

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

TimescaleDB 2.28.1 发布,基于 PostgreSQL 的时序数据库

TimescaleDB v2.28.1 现已发布,此版本较 2.28.0 版本有所改进。 错误修复 #9913修复当执行计划使用Bitmap Heap Scan时,对压缩表执行DML操作可能导致的崩溃问题 #10091修复压缩块的列重命名问题 #10056强制执行直接压缩插入操作中的CHECK、NOT NULL以及带WITH CHECK OPTION视图约束 #10059修复在HAVING子句中使用first/last聚合时出现的错误 #10060修复当聚合共享值列但按不同列排序时,first/last优化返回相同值的问题 #10061修复不可排序类型中first/last的内部错误 #10069修复bgw_job_stat_history定义 #10073修复varlen未压缩大小的估算 #10089修复了在压缩超表上删除所有行时,子查询返回常量 false 的问题 #10094修复ALTER TABLE ADD CONSTRAINT中的 use-after-free 问题 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.28.1

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

TimescaleDB 2.28.0 发布,基于 PostgreSQL 的时序数据库

TimescaleDB v2.28.0 现已发布,此版本较 2.27.2 版本进行了性能改进和错误修复。 主要功能 在压缩数据上,first()和last()查询速度更快。TimescaleDB直接从列存储的批处理元数据中提取first(value, time)和last(value, time)聚合数据,完全跳过批处理解压缩。对于时间序列工作负载持续运行的“每个序列的最新读数”查找,这意味着无需更改 SQL 查询即可显著提高最近一次查询的速度。 更轻量级、干扰更小的连续聚合刷新。refresh_continuous_aggregate() 现支持分批增量运行——这与刷新策略现有的行为一致——从而能够将大型手动刷新拆分为多个较小的部分(可通过 buckets_per_batch、max_batches_per_execution 和 refresh_newest_first 进行调整),而非一次性执行一项耗资源的操作。此外,刷新操作在处理失效日志时现在会使用更轻量的锁,因此不再阻塞同一连续聚合上无关的并发操作,从而改善了并发工作负载的行为表现。 向量化执行现已涵盖CASE表达式。TimescaleDB 的列式执行器现在可以直接在压缩数据上计算CASE ... WHEN表达式,因此使用条件逻辑的查询可以保持在快速的向量化路径上执行,而无需回退到速度较慢的逐行解压缩。这可以加速一种常见模式——对压缩历史记录执行条件聚合和计算列——而无需更改查询。 无需重建即可向连续聚合添加新的聚合。现在可以执行ALTER MATERIALIZED VIEW <cagg> ADD COLUMN <name> <type> GENERATED ALWAYS AS (<aggregate>) STORED语句,直接向现有的连续聚合中添加新的计算聚合,无需再为了跟踪一个新指标而删除并重新创建整个聚合。新数据会持续填充该列,使你的汇总能够随着应用程序的演进而不断更新。(现有行初始值为NULL;当你需要历史值时,强制刷新会回填这些行。) 弃用通知:PostgreSQL 15 支持 此版本是 TimescaleDB 最后一个支持 PostgreSQL 15 的小版本。从下一个版本 2.29.0 开始,将正式停止对 PostgreSQL 15 的支持,仅支持 PostgreSQL 16、17 和 18;但是,当前 2.28 版本周期内的所有后续补丁版本将继续完全支持 PostgreSQL 15。建议用户相应地规划 PostgreSQL 升级,以确保平稳过渡。 弃用通知:chunk_constraintCatalog Table 注意,_timescaledb_catalog.chunk_constraint表已被移除,并暂时由一个视图替代。虽然这会对底层对象进行一些更改,但会保持当前的查询行为。然而,此兼容性视图将在未来的版本中完全移除。为确保你的查询在未来保持兼容性,官方建议过渡到由其信息视图提供的稳定契约。 详情可查看:https://github.com/timescale/timescaledb/releases/tag/2.28.0

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

TimescaleDB 2.27.2 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.27.2 现已发布,此版本修复了自 2.27.1 版本以来存在的错误。官方建议尽快升级。 错误修复 #9895添加列存储策略时移除刷新策略检查 #9902修复使用向量化聚合或列式索引扫描对SELECT列表中未包含的列进行分组时出现的结果错误和崩溃问题 #9908当 qual 包含 SubPlan 时跳过ColumnarIndexScan 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.27.2

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

TimescaleDB 2.27.1 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.27.1 现已发布,此版本较 2.27.0 版本进行了性能改进和错误修复。官方建议尽快升级。 注意:更新数据库时,应使用psql并添加-Xflag进行连接,以防止.psqlrc中的任何命令意外触发旧版数据库的加载。 错误修复 #9795迁移目录表之前删除孤立的compression_settings #9799修复job_errors视图向非所有者泄露失败任务的问题 #9800重新压缩前检查超表所有权 #9801修复policy_reorder_remove信息泄露问题 #9824为 composite bloom filters 添加迁移脚本 #9828按表达式分组时跳过列索引扫描 #9830对于 GROUPING SETS / ROLLUP / CUBE 跳过ColumnarIndexScan 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.27.1

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

TimescaleDB 2.27.0 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.27.0 现已发布,此版本较 2.26.4 版本进行了性能改进和错误修复。官方建议尽快升级。 由于发布过程中出现问题,附加到此版本的 Windows 发布工件无效。可从以下位置下载有效的 Windows 二进制文件: TimescaleDB Windows PG15 TimescaleDB Windows PG16 TimescaleDB Windows PG17 TimescaleDB Windows PG18 TimescaleDB v2.27.0 的主要功能 Hypercore 引擎现在支持过滤器的向量化实现,通过标准的 Postgres 函数路径对其进行内联评估。这扩展了可通过列存储的更快路径执行的查询集(包括连续聚合刷新),在基准测试中实现了 30% 到 2 倍的速度提升。 现在,带有等值谓词的UPDATE和DELETE 语句可以使用布隆过滤器来跳过解压缩那些压缩行不匹配的批次。当应用多个布隆过滤器时,它们将按列数从多到少的顺序进行评估(选择性最高的优先),并且 EXPLAIN 现在会通过新增的“Compressed batches filtered”和“atches filtered after decompression counters”计数器来报告过滤活动。在某些情况下,查询性能最多可提升 160 倍。 现在,UPSERT查询可以利用布隆过滤器(包括复合过滤器)来跳过解压缩批次,前提是仲裁值肯定不存在;当存在多个过滤器时,系统会自动选择选择性最高的过滤器。EXPLAIN 输出新增了统计信息,例如布隆过滤器检查的批次、布隆过滤器修剪的批次、未经过布隆过滤器的批次以及布隆过滤器误报,以便更清晰地了解修剪效果。 PostgreSQL 15 即将停止支持公告 即将于 2026 年 6 月发布的 TimescaleDB 版本将是最后一个正式支持 PostgreSQL 15 的版本。此弃用公告最初于 2025 年 10 月 29 日在v2.23.0 版本更新日志中发布,以便用户有充足的时间进行准备。为了确保能够不间断地使用新功能、修复错误并提升性能,所有实例都必须升级到 PostgreSQL 16 或更高版本。 向后不兼容的变更 #9579压缩int2列上的布隆过滤器稀疏索引可能导致SELECT查询无法返回实际符合WHERE条件的行。受影响数据库的升级已被阻止,必须在升级前手动删除错误的索引。 此版本引入了复合布隆过滤器元数据的新命名规则。虽然此更改不会影响查询处理,但 v2.27 无法自动使用 v2.26 中生成的复合布隆过滤器。要转换现有的 v2.26 复合布隆过滤器,必须重命名旧版元数据列。这是一个轻量级的目录操作,无需重新压缩任何数据,可以使用此迁移脚本完成此操作。 详情可查看:https://github.com/timescale/timescaledb/releases/tag/2.27.0

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

TimescaleDB 2.26.4 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.26.4 现已发布,此版本修复了自 2.26.3 版本以来存在的错误。官方建议尽快升级。 错误修复 #9360清理 DT_NOBEGIN 的 next_start 以恢复主节点故障转移后卡住的作业 #9515修复连续聚合查询中 now() 的 const 化问题 #9550修复ALTER TABLE向多个数据块传播时内存不足的问题 #9605修复InstrStartNode被连续调用了两次的问题 #9607修复缓存的 ChunkAppend 计划中PlaceHolderVar.phrels的 use-after-free 问题 #9612修复 runtime chunk exclusion 中的PlaceHolderVar错误 #9614升级过程中删除过时的超表条目 #9615修复列删除后转换表出现的 segfault 问题 #9616使用DROP CASCADE删除触发器 #9623在 Apache 许可下查询压缩分块时出现错误 #9625确保timescaledb_post_restore()能在单次调用中可靠地重启后台工作进程 #9639修复稀疏索引中丢失的 orderby 排序 #9646在用户可访问的错误路径中替换ERRCODE_INTERNAL_ERROR #9652在ts_bgw_job_get_funci中添加因缺少自定义作业函数而引发的错误 #9655修复合并具有不同压缩设置的数据块时出现的数据损坏问题 #9660修复增量连续聚合刷新,确保extend_last_bucket仅应用于boundary batch #9674修复 cagg 无效跟踪中的 segmentby 崩溃问题 详情可查看更新说明:https://github.com/timescale/timescaledb/releases/tag/2.26.4

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

TimescaleDB 2.26.3 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.26.3 现已发布,此版本修复了自 2.26.1 版本以来存在的错误。官方建议尽快升级。 错误修复 #9511修复了在保留策略中使用drop_created_before参数时alter_job操作失败的问题 #9557清理扩展升级期间的孤立compression_chunk_size条目 #9551修复连续聚合刷新期间错误路径上的资源泄漏 #9563修复夏令时转换期间 gapfill out-of-order bucket creation 的问题 #9571修复连续聚合的并发刷新问题 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.26.3

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

TimescaleDB 2.26.2 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.26.2 现已发布,此版本修复了自 2.26.1 版本以来存在的错误。官方建议尽快升级。 错误修复 #9460修复EXPLAIN中直接压缩的 WA 记录跟踪的问题 #9485修复tsl_compressor_free中无效化操作的 use-after-free 问题 #9486修复 job owner 验证中的 use-after-free 问题 #9487修复reorder_chunk中的 use-after-free 问题 #9392修复通过可变表达式执行块排除时出现的错误结果 #9510修复删除列时的数据块跳过问题 #9522修复对压缩连续聚合使用GROUP BY ROLLUP的问题 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.26.2

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

TimescaleDB 2.25.0 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.25.0 现已发布,此版本较 2.24.0 版本进行了性能改进和错误修复。官方建议尽快升级。 主要功能 此版本针对列存储上的连续聚合进行了多项改进: 更快的刷新速度:现在可以在物化视图刷新期间使用直接压缩,从而提高吞吐量并减少 I/O 使用量。 Efficiency:启用删除优化功能可显著降低系统资源需求。 Smaller transactions:将buckets_per_batch默认值调整为 10 可减少交易规模,从而减少 WAL 持有时间。 Faster queries:更智能的segmentby和orderby默认设置,提升了查询性能并提高了列存储的压缩率。 Sunsetting announcements 此版本移除了基于 WAL 的连续聚合失效机制。该机制在 2.22.0版本中作为技术预览版引入,旨在利用逻辑解码构建失效日志。该机制专为高负载数据摄取而设计,可减少写入放大。随着后续对连续聚合的一系列改进,该机制的优先级降低并被移除。 旧版连续聚合格式(已在2.10.0版本中弃用)已在此版本中从 TimescaleDB 中完全移除。仍在使用旧格式的用户应阅读迁移文档以迁移到新格式。Tiger Cloud 用户已自动迁移。 更多详情可查看:https://github.com/timescale/timescaledb/releases/tag/2.25.0

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

TimescaleDB 2.24.0 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.24.0 现已发布,此版本较 2.23.1 版本进行了性能改进和错误修复。官方建议尽快升级。 主要功能 Direct Compress 功能变得更加智能和快速:它现在可以与生成连续聚合的超表无缝协作。失效范围直接基于已摄取的批次在内存中计算,并在事务提交时高效写入。此更改通过消除失效日志的写入放大,大幅降低了 I/O 占用。 连续聚合现在支持 UUIDv7:通过增强time_bucket功能,完全支持按 UUIDv7 分区的超表,该功能接受 UUIDv7 值并返回精确的、时区感知的时间戳——从而在现代 UUID 驱动的表架构上解锁强大的时间序列分析。 Lightning-fast recompression:convert_to_columnstoreAPI 上的新选项recompress := true支持纯内存重新压缩,与之前的基于磁盘的处理方式相比,速度提高了 4-5 倍。 ARM 对布隆过滤器的支持: 升级到 2.24 版本后,稀疏布隆过滤器索引将停止工作。如果你遇到此问题,升级期间 Postgres 日志中将出现警告“bloom filter sparse indexes require action to re-enable”。 在 2.24 之前的版本中,布隆过滤器稀疏索引的哈希方案依赖于 TimescaleDB 可执行文件的构建选项。这些选项由软件包发布者设置,并且可能因软件包来源甚至版本而异。升级到具有不同选项的版本后,使用布隆过滤器查找的查询可能会错误地停止返回实际上应该符合查询条件的行。2.24 版本通过为每个哈希方案使用不同的列名修复了此问题。 升级到 2.24 之前创建的压缩块的布隆过滤器稀疏索引将被禁用。要重新启用它们,必须先解压缩,然后再压缩受影响的块。 如果你在 AMD64 架构上运行的是官方 APT 软件包,则哈希方案没有改变,可以安全地使用现有的布隆过滤器稀疏索引。要启用此功能,需要在服务器配置中设置 GUCtimescaledb.read_legacy_bloom1_v1 = on。 升级到 2.24 后压缩的数据块将使用新的索引格式,布隆过滤器稀疏索引将继续照常为这些数据块工作,无需任何干预。 更多详情可参阅拉取请求#8761。 详情可查看更新说明:https://github.com/timescale/timescaledb/releases/tag/2.24.0

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

TimescaleDB 2.23.1 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.23.1 现已发布,此版本较 2.23.0 版本进行了性能改进和错误修复。官方建议尽快升级。 错误修复 #8873更新作业统计信息失败时不要报错 #8875修复 UUID v7 时间戳微秒的解码问题 #8879修复多级连续聚合策略的阻塞问题 #8882修复策略创建过程中的崩溃问题 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.23.1

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

TimescaleDB 2.23.0 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.23.0 现已发布,此版本较 2.22.1 版本进行了性能改进和错误修复。官方建议尽快升级。一些更新亮点内容如下: 此版本全面支持 PostgreSQL 18 的所有现有功能。TimescaleDB v2.23 适用于 PostgreSQL 15、16、17 和 18。 列存储现已默认启用 UUIDv7 压缩。此功能已在v2.22.0 版本中推出。它至少可节省 30% 的存储空间,并且在筛选条件中使用 UUIDv7 列时,查询性能可提升约 2 倍。 新增了将超表设置为 unlogged 的功能,解决了社区提出的公开请求#836。该功能可在持久性与性能间实现权衡,后者更适用于大规模导入场景。 通过允许在连续聚合中使用返回集合的函数,此版本解决了社区长期存在的阻碍问题#1717。 PostgreSQL 15 弃用公告 TimescaleDB 将继续支持 PostgreSQL 15 至 2026 年 6 月。届时,官方将公布不再支持 PostgreSQL 15 的具体 TimescaleDB 版本。 详情可查看:https://github.com/timescale/timescaledb/releases/tag/2.23.0

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

TimescaleDB 2.22.0 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.22.0 现已发布,此版本包含自 2.21.3 版本以来的性能改进和错误修复。一些更新亮点内容如下: 现在可以通过ALTER TABLE显式配置压缩超表上的稀疏索引,而不再仅仅依赖于内部启发式方法。用户可以在多个列上定义索引,以提高其特定工作负载的查询性能。 [Tech Preview] 连续聚合现在支持timescaledb.invalidate_using选项,允许通过超表上的触发器或使用逻辑解码直接从 WAL 收集失效信息。如果未指定,聚合将继承超表的方法。 现已支持 UUIDv7 压缩和向量化处理。压缩算法利用时间戳部分进行 delta-delta 压缩,同时单独存储随机部分。向量化的等式/不等式过滤器支持批量解压缩,可将查询性能提升约 2 倍。该功能默认处于禁用状态 (timescaledb.enable_uuid_compression),以简化降级体验,并将在下一个次要版本中开箱即用。 现在,Hypertables 可以按 UUIDv7 列进行分区,并利用其嵌入的时间戳进行基于时间的分块。还添加了实用函数来简化 UUIDv7 的使用,例如生成值或提取时间戳 - 例如,uuid_timestamp()从 UUIDv7 返回 PostgreSQL 时间戳。 SkipScan 现在支持 not-null模式下的多列索引,从而提高了跨多个键的 distinct 和 ordered 查询的性能。 删除 hypercore table 访问方法 决定在 2.21.0 版本中弃用hypercore table access method(TAM)。该方法属于实验性功能,未能实现预期的性能提升,故随此版本移除。如果仍在使用 TAM,则无法升级到 2.22.0 及更高版本。 迁移路径 do $$ declare relid regclass; begin for relid in select cl.oid from pg_class cl join pg_am am on (am.oid = cl.relam) where am.amname = 'hypercore' loop raise notice 'converting % to heap', relid::regclass; execute format('alter table %s set access method heap', relid); end loop; end $$; 更多详情可查看:https://github.com/timescale/timescaledb/releases/tag/2.22.0

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

TimescaleDB 2.21.2 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.21.2 现已发布,此版本包含自 2.21.1 版本以来的性能改进和错误修复。一些更新亮点内容如下: 错误修复 #8418修复 JOIN 查询中的重复约束 #8426修复跳过最小/最大数据块的计算问题 #8434允许show_chunks处理超过 65535 个块 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.21.2

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

TimescaleDB 2.21.0 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.21.0 现已发布,此版本包含自 2.20.3 版本以来的性能改进和错误修复。一些更新亮点内容如下: attach & detach 块功能允许手动从具有未压缩块的超表中添加或删除块,类似于 PostgreSQL 的分区管理。 通过引入缓存逻辑来提高对压缩块的写入吞吐量,继续改进列存储的回填,使受限表的速度提高 2.5 倍,使INSERT性能接近未压缩块的性能。 通过批量删除过滤条件中的非 segmentby 键,优化了columstore的DELETE操作,大大提高了性能,在某些情况下速度提高了42倍,同时减少了臃肿,降低了资源使用率。 放宽了连续聚合刷新中所采用的重锁,从而实现了非重叠范围的并发刷新,并且无需复杂的客户解决方法。 [tech preview] Direct Compress是 TimescaleDB 的一项创新功能,它通过压缩内存中的数据并将其直接写入磁盘来改善大容量数据提取,从而减少 I/O 开销,消除对后台压缩作业的依赖,并显著提高插入性能。 弃用 hypercore access method 官方决定在 2.21.0 版本中弃用 hypercore access method (TAM),并将在计划于 2025 年 9 月发布的 TimescaleDB 2.22.0 中弃用。对于仍在使用 TAM 的用户,将被阻止升级到 2.22.0 及更高版本。 迁移路径 do $$ declare relid regclass; begin for relid in select cl.oid from pg_class cl join pg_am am on (am.oid = cl.relam) where am.amname = 'hypercore' loop raise notice 'converting % to heap', relid::regclass; execute format('alter table %s set access method heap', relid); end loop; end $$; 详情可查看:https://github.com/timescale/timescaledb/releases/tag/2.21.0

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

TimescaleDB 2.20.3 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.20.3 现已发布,此版本包含自2.20.2版本以来的错误修复。具体更新内容如下: Bug fixes #8107调整需要对索引数据进行全面扫描的资格的 SkipScan 成本。 #8211修复启用 chunk skipping时的转储和恢复问题。 #8216修复 SkipScan 中丢失的 quals bug。 #8230修复当向量化检查不可用时插入压缩数据的问题。 #8236修复了 background workers 中的快照处理。 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.20.3

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

TimescaleDB 2.20.1 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.20.1 现已发布,此版本包含自2.20.0版本以来的性能改进和错误修复。具体更新内容如下: Features #8145仅当启用 compression ratio 警告时才记录 Bug fixes #7292当按相等连接变量的 time_bucket 进行分组或排序时,会出现间歇性“could not find pathkey item to sort”错误。 #8126允许将 bgw_log_level 设置为FATAL和ERROR #8153恢复压缩数据为NULL的数据库 #8162修复在连续聚合上设置compress_chunk_interval的问题 #8163修复因 locfNULL值缺失而导致的 gapfill 崩溃 #8171在连续聚合刷新期间禁用解压限制 详情可查看更新说明:https://github.com/timescale/timescaledb/releases/tag/2.20.1

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

TimescaleDB 2.19.3 发布,基于 PostgreSQL 的时序数据库

TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.19.3 现已发布,此版本包含自 2.19.2 版本以来错误修复。具体更新内容如下: Bug fixes #7893不要在 with-clause parser 中捕获hard errors #7903不要捕获旧 cagg 格式的hard errors #7912不要捕获估算最大传播时间的错误 #7910修复无法在一个块上使用 SkipScan 的问题 #7913允许以非所有者身份创建 TAM 块 #7935修复使用 segmentby 列 DELETE 时的 TAM segfault #7954允许禁用调度程序重启 #7964按压缩表的多个列分组时崩溃,其中一个是 UUID segmentby。 更新说明:https://github.com/timescale/timescaledb/releases/tag/2.19.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应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册