首页 文章 精选 留言 我的

精选列表

搜索[AI生态友好],共10004篇文章
优秀的个人博客,低调大师

SQLE 3.2406.0 发布,对 PGer 更加友好!

本周我们发布了 SQLE 3.2406.0 正式版!主要更新概览: 社区版 MySQL 工单支持存储过程等复杂语法上线 企业版 PostgreSQL TOP SQL 扫描任务 PostgreSQL 中止上线 批量导入数据源功能 专业版同步更新欢迎下载体验,以下是 SQLE 3.2406.0 正式版的新功能解读。 🎈 新功能 社区版 MySQL 工单支持存储过程等复杂语法上线 五月我们已支持 Oracle 和 SQLServer 类型的数据源以“文件模式”上线,本期新增对 MySQL 数据源类型的支持。 该模式参考了数据库客户端执行 SQL 脚本的方式。使用文件模式,您可以直接将能够在数据库客户端执行的 SQL 脚本通过 SQLE 平台进行上线,无需对脚本进行任何调整。 文件模式的优势在于能够更大程度地支持复杂的 SQL 语法,如:存储过程、触发器等。您可以将包含这些复杂语法的 SQL 脚本直接上传至 SQLE 平台,并进行上线操作。这样,您无需手动拆分或修改脚本,简化了上线流程,提高了开发效率。另外,在文件模式下,支持以文件方式聚合和查看 SQL 脚本,使您能够更方便地管理和审查脚本内容。 以下是简单的操作示例: 1. 创建工单。 选择 MySQL 类型的数据源,上传包含存储过程的 SQL 脚本,上线方式选择文件模式。点击审核,审核通过后创建工单。 2. 完成工单审批操作后,点击批量立即上线。 3.平台将以文件模式执行这批 SQL。 企业版 PostgreSQL TOP SQL 扫描任务 TOP SQL 语句可能会导致数据库性能下降。为此,我们提供了 TOP SQL智能扫描,用以实时监控 SQL 性能,通过自动监察数据库中最耗费资源的 SQL 语句,减少手动分析的同时,快速定位性能瓶颈,以此提高数据库运行性能。 以下是简单的操作演示: 1. 创建智能扫描。 SQLE 将根据查询指标及数量自动存储采集结果,并根据设定的周期进行自动审核。 2. 查看智能扫码详情。 您可以在智能扫描详情中查看采集到的 SQL,并结合 TOP SQL 的五个关键性能指标了解数据库运行性能,指标分别是: 总执行次数 执行时间 物理读块数 逻辑读块数 I/O 等待时间 以上图为例,可以直观看出select table_name, column_name…… 这条 SQL 语句存在一些潜在问题。具体来看: 高逻辑读块数:逻辑读块数数非常高(124029 次),这表明这条查询可能需要从内存中读取大量数据。这是一个警示信号,表明查询可能没有有效地利用数据库的缓存,或者information_schema.columns表的数据没有被适当地索引。 执行时间较长:尽管 I/O 等待时间是 0 秒,但总执行时间仍然相对较长(3.35 秒)。这表明查询可能存在 CPU 消耗高或查询优化不足的问题。 结合这些指标,我们可以做的优化可能有: 索引优化:检查并优化相关表的索引,减少全表扫描的发生。 查询重写:分析并重写查询逻辑,减少不必要的数据处理。 缓存策略调整:根据查询模式调整缓存策略,提高缓存命中率。 由此,我们可以发现,通过 TOP SQL 智能扫描,不仅能够实时监控 SQL 性能,还能辅助快速定位并解决性能问题,确保数据库持续高效运行。 PostgreSQL 中止上线 在 SQL 上线过程中,可能会遇到意外情况导致阻塞。为此,我们提供了中止上线功能,允许用户在必要时迅速介入,以降低人工干预成本,有效控制风险扩散,保护数据完整性。 以下是简单的操作演示: 工单上线后,当发现 SQL 执行时间过长,或临时得知与其他上线计划有冲突,导致程序出现异常时,上线人决定使用中止上线功能,降低影响成本。 1. 中止上线。 进入正在上线的工单,点击中止上线按钮,并在二次确认后执行中止操作。 2. 查看状态。 此时,数据源状态将更新为“上线失败”,正在执行的事务将被安全回滚,不影响已执行的事务,并记录中止操作的时间和原因。 通过中止上线,可以成功应对因上线引起的各类突发情况,保护数据和系统的稳定性、安全性。 批量导入数据源功能 为提高平台初始化效率,现新增批量导入数据源功能。用户可通过上传 CSV 文件,快速批量导入多个数据源,减少手动添加工作量。此功能支持数据源的预检和连通性测试,确保数据源的有效性和可用性。 批量导入数据源功能特别适用于以下场景: 平台初始化时需导入大量数据源。 定期批量更新或添加数据源。 多项目数据源的集中管理和批量操作。 以下是简单的操作演示: 1. 选择数据源。 下载导入数据源 CSV 模板,根据模板格式添加数据源参数。 2. 选择上传文件。 文件内容不符合标准会返回预检查结果文件。 3. 点击数据源连通性校验。 连通性校验过后,点击导入。 4. 导入完成在数据源页面查看新增数据源。 📜 版本日志 社区版 新功能 [#2442] 文件模式上线支持 MySQL [actiontech/dms/issues/102] 支持在线 swag 服务 优化 [#2459][#2443] UI 体验优化,强化提示 Bug 修复 [#2405] 解决回滚语句不能正确处理特殊字符的问题 [#2348] 解决 SQLE 异常退出后残留插件进程的问题 [#2457] 修复审核 MySQL 某条规则导致 SQLE panic 的问题 [#2452] 修复中文名 ZIP 包审核报错的问题 [#2451] 修复实例名筛选 SQL 工单报错的问题 企业版 新功能 [actiontech/dms-ee/issues/287] 支持数据源批量导入功能 优化 [actiontech/sqle-ee/issues/1574] UI 体验优化,强化提示 [actiontech/sqle-ee/issues/1587] 优化知识库中代码块的显示格式 [actiontech/sqle-ee/issues/1567] OB for Oracle 插件支持采集 V4.0.0 前的视图$PLAN_CACHE_PLAN_STAT Bug 修复 [actiontech/sqle-ee/issues/1571] 解决包含部分关键字时Oracle上线失败的问题 🧩 快速体验 🤗 登录后您可以轻松体验 SQLE 的丰富功能。 👉SQLE 社区版:http://demo.sqle.actionsky.com/ 👉SQLE 企业版:http://demo.sqle.actionsky.com:8889/ 🙋‍♂️用户名:admin 🔑密码:admin 📊 版本介绍 SQLE 专业版已于近期新上线,如您对 PG、Oracle 等主流数据源类型也有 SQL 质量管理需求,欢迎体验。以下是 SQLE 各版本之间的能力对比概览: 🎇 目前,SQLE 专业版/企业版 目前支持的 数据库/数据源 类型: Oracle,MySQL,PostgreSQL,SQL Server,TDSQL for InnoDB,OceanBase for MySQL,DB2,TiDB,Mycat,DM(达梦),GoldenDB。 👋 获取 SQLE 专业版 请填写一份与 SQL 使用相关的调研问卷(扫码或点击原文链接)即可获取SQLE 专业版安装包。 🎁 获取 SQLE 专业版 请填写一份与 SQL 使用相关的调研问卷(扫码或点击原文链接)即可获取SQLE 专业版安装包。

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

ElysiaJS —— 快速友好的 Bun Web 框架

ElysiaJS 是一个由 Bun 增强的 TypeScript 框架,具有端到端的类型安全、统一的类型系统和出色的开发人员体验。 以 3 个理念为基础: 性能 无需担心底层性能 简单 用简单的构建模块来创建抽象概念,而不是重复自己的工作 灵活性 你可以根据自己的需要定制大部分程序库 Elysia 是专为 TypeScript 设计的,你无需了解 TypeScript 也能使用 Elysia 从 TypeScript 中获益。该库能理解你的需求,并自动从你的代码中推断出类型。 Elysia 比 Express 快18 倍,由 Bun 运行时、静态代码分析和各种微优化增强。Elysia 能够在各种情况下表现出色,成为性能最好的 TypeScript 框架之一。 无需额外方法,只需返回值即可将数据发送回客户端。无论是普通字符串还是复杂的 JSON,只需返回值,Elysia 就会处理其余部分。 在 TypeBox 的支持下,Elysia 默认强制执行严格的类型验证,以确保类型的完整性。Elysia 可自动向 TypeScript 推导类型,从而创建统一的类型系统,就像静态类型语言一样。 Elysia 自动生成 OpenAPI 3.0 规范,以与跨多种语言的各种工具集成。由于符合 OpenAPI 标准,Elysia 可以使用 Swagger 插件在一行中生成 Swagger。

资源下载

更多资源
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应用均可从中受益。

Rocky Linux

Rocky Linux

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

用户登录
用户注册