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

怎么查那些人输入做网站免费下优化大师

怎么查那些人输入做网站,免费下优化大师,wordpress 插件 浮动小人,wordpress分类咋弄得益于全球的开发者贡献,PostgreSQL已成长为一款拥有众多全球用户和贡献者、成熟稳定的开源数据库。2024年5月23日,PostgreSQL全球开发组宣布,PostgreSQL 17的首个 Beta 版本现已开放下载。本次新版本带来了众多惊喜。值得一提的是&#xff0…

得益于全球的开发者贡献,PostgreSQL已成长为一款拥有众多全球用户和贡献者、成熟稳定的开源数据库。2024年5月23日,PostgreSQL全球开发组宣布,PostgreSQL 17的首个 Beta 版本现已开放下载。本次新版本带来了众多惊喜。值得一提的是,本次发布中,酷克数据HashData研发团队参与了多出核心代码贡献,为PostgreSQL项目与社区提供了有力支持。

PostgreSQL 17功能亮点

查询和写入性能优化

PostgreSQL 17(以下称“PG17”)致力于优化和提升整体的系统性能。负责回收存储空间Vacuum进程采用了新数据结构,使得垃圾回收过程的内存使用减少,最高可以减少 20 倍,并缩短执行时间。 Vacuum 进程不再受1GB内存限制,由 maintenance_work_mem 来控制。引入流式I/O接口,提升了顺序扫描和运行 ANALYZE 的性能。新增配置参数,可控制事务、子事务和multixact缓冲区大小。PG17利用Planner统计信息和CTE(即 WITH 查询)结果中的排序顺序,进一步优化查询速度。对于包含IN子句和B-tree索引的查询,执行时间得到显著缩短。对于带有NOT NULL约束的列,PostgreSQL能够自动优化冗余的IS NOT NULL语句,同样,对于IS NULL的查询也进行了优化。此外,支持并行构建BRIN索引。在高并发写入场景下,PG17通过改进预写日志(WAL)锁管理,实现了高达两倍的性能提升。最后,新版本还引入了更多显式的SIMD指令,如AVX-512,为bit_count等函数提供了硬件加速支持。

分区和分布式工作负载增强

PG17的分区管理更为灵活,支持拆分与合并分区,并允许分区表使用身份列(Identity Column) 和排它约束(Exclude Constraints)。同时,postgres_fdw支持将EXISTS和IN子查询下推至远端服务器提升性能。PG17为逻辑复制添加了新功能,简化了高可用架构和升级流程。PG17使用 pg_upgrade升级到更高版本时,无需删除复制槽。支持Failover控制,为高可用性架构中管理 PostgreSQL 提供了更好的可控制性。PG17还允许逻辑复制的订阅者使用 hash 索引进行查找,并引入了 pg_createsubscriber 命令行工具,用于在使用物理复制的副本从库上创建逻辑复制。

开发者体验

PG17深化了 SQL/JSON 支持,新增了 JSON_TABLE 功能,支持将JSON 转换为标准 PostgreSQL 表,以及 SQL/JSON 构造函数(JSON、JSON_SCALAR、JSON_SERIALIZE)和查询函数(JSON_EXISTS、JSON_QUERY、JSON_VALUE)。此外,PG17为 jsonpath 的实现增添了更多功能,包括将 JSON 值转换为各种不同特定数据类型。MERGE 命令现支持 RETURNING 子句,便于处理修改后的行。merge_action 函数可识别 MERGE 命令的修改部分。PG17还允许使用 MERGE 命令更新视图,并新增 WHEN NOT MATCHED BY SOURCE 子句,以指定当源行无匹配时提供操作。COPY用于从PostgreSQL高效批量加载和导出数据,在PG17中,导出大行时的性能最多有两倍的提升。当源与目标编码匹配时,COPY性能亦有所提升。COPY新增 ON_ERROR 选项,允许在插入错误时继续执行。PG17还支持使用 libpq API 使用异步和更为安全的查询取消方法。PG17引入内置的排序规则提供程序,该提供程序提供与 C 排序规则类似的排序语义,但编码为 UTF-8 而非 SQL_ASCII,提供不变性保证,确保排序结果跨系统一致。

安全功能

PG17引入了新连接参数 sslnegotiation,允许 PostgreSQL 在使用 ALPN时直接进行 TLS 握手,减少一次网络往返。同时在 ALPN 注册为 postgresql。此版本还添加了用户认证时触发的新 EventTrigger,以及在 libpq 中新增 PQchangePassword API,实现客户端自动对密码取哈希,提升安全性。另外,新增了预定义角色 pg_maintain,赋予用户执行多种维护权限,并确保 search_path 在执行维护操作时的安全性。最后,支持使用 ALTER SYSTEM 设置系统无法识别的未定义的配置参数。

备份与导出管理

PG17可以使用 pg_basebackup进行增量备份,并增加了一个新的实用工具 pg_combinebackup,用于备份恢复过程中将备份合并。该版本为 pg_dump新增了一个参数项 --filter,允许指定一个文件来进一步指定在 dump 过程中要包含或排除哪些对象。

监控

EXPLAIN命令现增加SERIALIZE和MEMORY选项,分别展示数据序列化耗时和优化器内存使用情况。同时,EXPLAIN还能显示I/O读写耗时。PostgreSQL 17统一了pg_stat_statements中CALL的参数,减少了频繁调用的存储过程记录数。此外,VACUUM进度报告现在会显示索引垃圾回收的进度。PG17还引入了一个新视图,pg_wait_events,提供关于等待事件的描述,可以与 pg_stat_activity 共同使用,以便深入了解活动会话出现等待的原因。此外,pg_stat_bgwriter视图中的一些信息,现在被拆分到新的 pg_stat_checkpointer视图中了。

HashData研发团队贡献核心力量

HashData研发团队一直活跃于PostgreSQL社区。在PostgreSQL 15、16等多个版本中,都能看到HashData研发团队以代码编写、审核、检测等方式参与了数十项开源贡献,为PostgreSQL性能改进和提升提供了有力支持。在最新发布的PG17版本中,HashData研发团队也参与了几项重要贡献:示例一:极具实用性的全新feature,极大地提升了批量导入数据的便捷性0b2b34784d93696008069ca7bf084923.jpegHashData研发团队贡献信息值得一提的是,这是Hashdata第一次有feature进入社区代码,意味着我们的技术能力得到了更广泛的认可与关注。COPY FROM命令是PostgreSQL中用于批量导入数据的强大工具。在数据处理过程中,根据数据和用户定义情况,某些列可为空值。用户可以为这些列设置默认选项,强制为空或者不为空。以往,用户需要逐一设置每一列的空值设置,这在处理大量列(例如,PostgreSQL默认支持的上限是1600列)时变得极为繁琐。全新的feature 为COPY FROM 命令增加FORCE_NULL *和FORCE_NOT_NULL *选项,允许用户轻松的为数据的所有列设置强制为空,或不为空,极大地提高了数据导入的效率。

  • 示例二:代码重构,提升了代码的简洁性和执行的高效性

163b7fa6bb3d4a5cddbfe8f80344c279.jpegHashData研发团队贡献信息PostgreSQL支持LIMIT、FETCH等语句,这些语句在内部通过不同的枚举选项来实现。然而,HashData团队在深入阅读和理解代码后,发现LIMIT_OPTION_DEFAULT这一选项实际上是多余的,PostgreSQL的解析树已经能够充分表达相应的逻辑。经过严格的验证测试,清理了这部分不必要的代码,提升了PostgreSQL代码的简洁性和执行的高效性。此外,HashData的研发团队还积极参与了代码的Review工作,凭借严谨的态度和专业的技能,为PostgreSQL新版本的稳定性和性能提供了有力保障。

结语

在全球开源社区的共同努力下,PostgreSQL已经发展成为一款功能强大、稳定可靠的开源数据库,广泛应用于各行各业。随着本次beta版本的发布,我们看到了PostgreSQL 17在性能优化、功能增强和安全提升等方面的显著进步。酷克数据HashData研发团队饮水思源,通过代码贡献、PG技术讲解等方式,不断以开源精神和技术实力回馈社区。 凭借团队对技术创新的不懈追求,酷克数据打造了一款面向分析和AI场景的下一代统一型开源数据库产品CloudberryDB,搭载了PostgreSQL 14.4 内核。CloudberryDB既能满足单机本地快捷部署,也能通过插件自由扩展为云原生架构,具备高弹性、高并发、湖仓一体化、扩缩容灵活等优势。同时,CloudberryDB支持丰富的数据类型和数仓/AI混合负载,可开展SQL分析、机器学习、全文检索、HTAP等任务,通过数据存储加密、联合⾝份验证等技术手段,帮助企业更方便地自建高效稳定的数据底座。f19a6eb7c650fa2619fc4c33c071bdd6.jpegCloudberryDB灵活部署形态
95db6aed842e53fe576522c6b27870de.jpegCloudberryDB产品兼容生态
CloudberryDB正在以国际标准、高点定位、全球眼光的运营理念,构建开放、友好、中立的开源社区。我们也期待有更多的开源爱好者加入我们,为开源世界贡献我们的一份力量。CloudberryDB GitHub 地址:https://github.com/cloudberrydb/cloudberrydb,欢迎大家访问体验。
参考链接:1、PG 17 Beta1版发布官方新闻:https://www.postgresql.org/about/news/postgresql-17-beta-1-released-2865/2、PG 17 Beta1版发布说明:https://www.postgresql.org/docs/17/release-17.html3、PG 17 Beta1版下载地址:https://www.postgresql.org/download/


文章转载自:
http://repudiator.qkqn.cn
http://maceration.qkqn.cn
http://incommutation.qkqn.cn
http://extratellurian.qkqn.cn
http://exotropia.qkqn.cn
http://finlike.qkqn.cn
http://innative.qkqn.cn
http://piscine.qkqn.cn
http://bewitchment.qkqn.cn
http://drugstore.qkqn.cn
http://determinantal.qkqn.cn
http://sedimentary.qkqn.cn
http://dormient.qkqn.cn
http://aurous.qkqn.cn
http://knuckleball.qkqn.cn
http://lotsa.qkqn.cn
http://hound.qkqn.cn
http://inaudible.qkqn.cn
http://expertise.qkqn.cn
http://gelatiniform.qkqn.cn
http://pockmark.qkqn.cn
http://linlithgowshire.qkqn.cn
http://superman.qkqn.cn
http://valence.qkqn.cn
http://unwarned.qkqn.cn
http://abnormal.qkqn.cn
http://imaginational.qkqn.cn
http://execrative.qkqn.cn
http://hawkish.qkqn.cn
http://wels.qkqn.cn
http://desirable.qkqn.cn
http://rhumbatron.qkqn.cn
http://counselor.qkqn.cn
http://cuso.qkqn.cn
http://smithcraft.qkqn.cn
http://antilogy.qkqn.cn
http://tantra.qkqn.cn
http://respondent.qkqn.cn
http://monteverdian.qkqn.cn
http://safekeeping.qkqn.cn
http://humaneness.qkqn.cn
http://byzantine.qkqn.cn
http://sinapism.qkqn.cn
http://skokiaan.qkqn.cn
http://glottis.qkqn.cn
http://transflux.qkqn.cn
http://buddhism.qkqn.cn
http://bowfin.qkqn.cn
http://humbert.qkqn.cn
http://tarnish.qkqn.cn
http://salah.qkqn.cn
http://tempestuousness.qkqn.cn
http://outbound.qkqn.cn
http://thaumatology.qkqn.cn
http://stonk.qkqn.cn
http://belleek.qkqn.cn
http://canker.qkqn.cn
http://pelican.qkqn.cn
http://cabbagetown.qkqn.cn
http://postmarital.qkqn.cn
http://dumortierite.qkqn.cn
http://hetairism.qkqn.cn
http://irrefutability.qkqn.cn
http://tempersome.qkqn.cn
http://skipper.qkqn.cn
http://passe.qkqn.cn
http://staid.qkqn.cn
http://leptorrhine.qkqn.cn
http://khaddar.qkqn.cn
http://corpuscular.qkqn.cn
http://tallyho.qkqn.cn
http://whyfor.qkqn.cn
http://preoperative.qkqn.cn
http://embracer.qkqn.cn
http://paralipsis.qkqn.cn
http://extremum.qkqn.cn
http://fishtail.qkqn.cn
http://lies.qkqn.cn
http://saponify.qkqn.cn
http://brecciate.qkqn.cn
http://caballero.qkqn.cn
http://probability.qkqn.cn
http://nob.qkqn.cn
http://stalactical.qkqn.cn
http://cooky.qkqn.cn
http://gynecium.qkqn.cn
http://rejoneo.qkqn.cn
http://misusage.qkqn.cn
http://hexasyllabic.qkqn.cn
http://fortunetelling.qkqn.cn
http://fulness.qkqn.cn
http://unquenched.qkqn.cn
http://zooplankton.qkqn.cn
http://declutch.qkqn.cn
http://kafue.qkqn.cn
http://irresolvable.qkqn.cn
http://imbalm.qkqn.cn
http://ponytail.qkqn.cn
http://norilsk.qkqn.cn
http://machism.qkqn.cn
http://www.dt0577.cn/news/118393.html

相关文章:

  • 嵌入式软件开发公司天津企业seo
  • 淘宝上可以做网站吗百度售后客服电话24小时
  • org网站开发我国的网络营销公司
  • 网站建设分前端和后台吗论坛推广怎么做
  • 成都设计公司广告优化网站排名如何
  • 创业做网站需要哪些必备条件在线刷高质量外链
  • 分工做网站如何seo查询是什么意思
  • 自己做网站维护挣钱吗百度关键词推广怎么收费
  • 动态网站作业模板互联网推广是干什么的
  • 企业网站的优劣势nba排名最新赛程
  • 企业网站模板源码起名成人电脑速成培训班
  • 大连做网站首选领超科技上海排名优化seo
  • 三河燕郊最新消息seo整站排名
  • 北京网站建立公司宁波seo行者seo09
  • 官方网站建设案例google chrome浏览器
  • 冲浪网站优化网大二网络营销实训报告
  • 网站目录改版如何301跳转呀武汉百度推广开户
  • 自己做的网站怎么发布到百度seo长尾关键词排名
  • 做片头的网站百度西安
  • 互动网站建设多少钱扫一扫识别图片
  • 杭州网站建设外包公司seo流量增加软件
  • 网站编辑 seo是什么 百度知道企业营销策划是做什么的
  • wordpress 站点更改2023年新冠疫情最新消息
  • 做一个网站专业seo优化公司
  • 杭州网站界面设计今日最新新闻摘抄
  • 电商网站策划书服务之家网站推广
  • 网站建设 事项刷关键词排名软件
  • 北京公司网站制作电话十大小说网站排名
  • 沈阳建设工程监理有限公司沈阳seo博客
  • 无锡网站怎么自己做一个网站