首页 文章 精选 留言 我的

精选列表

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

Doris Manager 24.3 版本正式发布,增强集群巡检能力

作为 Apache Doris 的智能管理工具,Doris Manager 提供一键部署、实时监控、弹性扩缩容、升级重启等核心功能,并支持告警、日志、审计、巡检等高级运维能力。历经千家企业验证,24.3 版本更稳定高效,让集群管理更简单!在新的版本中,Doris Manager 丰富了集群巡检,监控等能力。 功能更新 在 Doris Manager 24.3 版本中,对以下内容进行了优化改进: 智能集群巡检: 全面健康评估:新增多维度巡检项,覆盖集群健康度,数据健康度,Top SQL 分析,自动生成优化建议; 主动风险发现:快速定位性能瓶颈,提供分片调整,参数优化等方案。 稳定部署保障: 智能预检机制:新增重启动置检查(JAVA_HOME、操作系统参数等),规避环境问题导致失败; 任务流程优化:重构部署升级任务,提升成功率,减少人工干预。 高效监控运维: 精细化磁盘监控:按磁盘维度展示 IO 使用效率及吞吐量,精准定位 IO 问题; 日志精简优化:移除冗余 manager.out 日志,提升日志检索效率。 流畅操作体验: 透明化操作提示:优化升级备份流程,明确展示进度与风险提示; 自动跳转优化:Studio 页面跳转自动携带上下文,减少登录操作。 详细优化与更新功能可以参考 Doris Manager 24.3.0 release notes。 集群巡检功能 在 Doris Manager 24.3 版本中,重构了集群巡检功能,为了直观的感受巡检功能的丰富,我们特此录制了巡检能力的 Demo,具体见下方视频: 本次版本更新一共新增了五类巡检项功能: 集群概览:展示集群拓扑与 SQL 延时监控,QPS 监控,导入速率等主要集群监控项; 数据概览:展示数据库数量、表数量、分片数量、总数据量及 Top10 数据量的表,对 Tablet 健康度进行检查,筛选出 tablet 过大或者过小的表并给出提示; 查询分析:按照查询耗时、CPU 消耗、内存消耗、扫描数据行、扫描数据量等不同维度展示 Top10 的 SQL; 参数规范:展示 FE 与 BE 配置文件中非默认的配置参数,对集群主要的参数进行检测并给出修改意见; 机器信息:展示操作系统、CPU、内存、磁盘、网络等机器信息。 启用定期巡检 在设置集群巡检时,可以开启定期巡检,在特定时间周期性的对集群进行检查,并保存巡检报告。如在本例中指定每天两点进行巡检,巡检后通过邮箱与企业微信进行巡检信息推送。巡检会对集群数据进行扫描,占用集群 IO 资源,建议避开集群资源高峰时进行巡检。 查看巡检建议 在巡检后,可以从巡检报告中查看巡检结果与建议。Doris Manager 针对以下内容给出巡检建议: 数据健康:针对 tablet 大小、副本数量、数据倾斜程度、tablet 数量等信息给出优化建议; 参数配置:针对 Doris 系统参数与变量进行检查并给出优化建议; 机器配置:针对 CPU、操作系统参数等进行检查并给出调整建议。 如下例中,对集群参数进行了检查,列出了非默认参数,并针对参数 enable_profile 给出了修改意见。 添加自定义巡检项 用户可以根据业务自定义巡检项,通过脚本添加巡检项。如在下例中,添加了 CheckBadTablet 与 CheckSwapOff 两个用户自定义巡检项,关闭 CheckBadTablet 巡检项,打开 CheckSwapOff 巡检项。 $ cat webserver/inspection/script/user-defined-tasks.json { "tasks": [ { "name": "CheckBadTablet", "source": "DORIS", "reason": "ensure tablets are all healthy.", "script": "check-bad-tablet.sh", "timeout": 600, "enabled": false }, { "name": "CheckSwapOff", "source": "AGENT", "reason": "doris be requires swap off.", "script": "check-swap-off.sh", "timeout": 600, "enabled": true } ] } 自定义巡检支持两种脚本定义类型: DORIS:在脚本中执行 SQL 逻辑,发送到 Doris 集群中,返回结果 AGENT:在脚本中执行 Shell 命令,发送到每一个 Agent 的宿主机执行,并返回结果 通过 user-defined-tasks.json 可以关联用户自定义脚本,在巡检时会对自定义项进行巡检操作。

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

bootx-platform 1.3.6 权限安全控制增强版本

项目介绍 项目地址:https://gitee.com/bootx/bootx-platform,https://gitee.com/bootx/dax-pay(全新开源支付网关)非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺 基于 Spring Boot 框架生态打造,针对单体式应用进行专门设计,同时做好模块切分,兼顾快速适应分布式改造,其设计准则是切分功能,划分模块,不同模块之间间可能减少耦合,更好的适应实际中各类不同项目开发时的侧重点。设计目标是将日常项目开发中,尤其是中小型项目中的一些高频诉求进行覆盖,还有一些主流业务场景进行实现,对这些高频但并不高大上的需要进行解决。同时核心源码和文档开源,不需要进行额外操作就可以直接获取源码和文档,以及查看演示环境。 应用场景 适用于一些中小型项目开发中,内含各类开箱即用的组件,以及对一些常见领域提供一些默认的解决方式,供应商关系管理、合同管理、人力资源管理、项目管理、资产管理、订单管理、电商商城等领域;相较于一些使用广泛的开源版本平台,对其一些不包含在开源版的付费功能进行了开源实现,适合一些较低预算,或是 Demo 验证开发等无法有充足资金购买商业版软件的场合使用。 项目构成 后端:bootx-platform,基于 Spring Boot 相关生态技术栈进行开发 前端(Vue3):bootx-platform-vue3,基于 Vue3 版本的 Vben-Admin 进行开发 可视化大屏:bootx /bootx-platform-visualization,基于 Go-VIew 进行二次开发 小程序端:bootx-platform-mobile,基于京东 Taro、NutUI 技术生态进行开发 本次功能更新 项目主要更新 新增: 文件上传替换为基于x-file-storage定制 新增: 角色结构改为树形结构, 支持父子角色, 权限分配时支持进行级联收回, 也可以级联分配给下级 优化: 密码过期后清除所有的权限,必须强制更改密码 优化: 密码安全配置设置为必填. 保存信息状态变为查看状态 优化: 密码安全配置设置为必填. 保存信息化状态变为查看状态 优化: 数据权限重构为数据角色, 用于管理数据权限相关配置 优化: Swagger相关配置不进行配置会无法启动处理 优化: 时间反序列化时, 支持反序列化秒和毫秒级别的时间 优化: MP分页和列表查询默认为ID降序 优化: 查询构造器字段排序支持查询参数直接继承实现 fix: 请求权限配置新建时偶发类型不可以更改 fix: 部分实体类数据更新策略配置错误修复 fix: 新增和编辑用户时. 手机号和邮件校验有问题 fix: 用户列表和详情字典显示有问题 fix: 更新用户信息时, 脱敏的字段保存时未被忽略 园博园站 经过将近两年的更新,功能的丰富度上已经有一定的成果,但所有的功能模块都在一个项目中进行管理,不但项目的复杂的变高,而且每个用户所用到的模块功能都有差异,所以对整个项目进行拆分重构,发布。 园博园站选用深色金属与背漆发光玻璃 将古典园林中的花格窗进行了现代演绎 寓意福寿吉祥~ 功能介绍 大屏设计器基于 GoView 进行二次开发,通过后台管理端与前端设计器的配合,快速生成各类大屏 短信渠道配置 数据监控

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

sagacity-sqltoy-5.2.60 发版,增强查询统计功能

开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins sqltoy 脚手架项目:https://gitee.com/momoljw/sss-rbac-admin sqltoy lambda 项目:https://gitee.com/gzghde/sqltoy-plus 更新内容 1、分组汇总计算增加分组汇总后结果排序(哪一组整体排前或排后) <sql id="qstart_multi_group"> <!-- has-grouped: 数据是否已经通过sql完成了分组组织,默认为true --> <summary sum-columns="total" reverse="true" has-grouped="false"> <!-- order-column: 分组排序列,order-with-sum:默认为true,order-way:desc/asc --> <group group-column="event_level1" sum-label="小计" label-column="event_level2" order-column="total"/> <group group-column="event_level2" sum-label="小计" label-column="event_level3" order-column="total"/> <group group-column="event_level3" sum-label="小计" label-column="event_level4" order-column="total"/> </summary> <value> <![CDATA[ select event_level1, event_level2,event_level3,event_level4,total from ss order by event_level1, event_level2,event_level3,total desc ]]> </value> </sql> 2、树形结构增加层级内部节点排序 <sql id="qstart_treeTable_search"> <value> <![CDATA[ select * from sqltoy_organ_info t order by ORGAN_NAME ]]> </value> <!-- 进行树结构层级排序 --> <tree-sort id-column="organ_id" pid-column="organ_pid" sum-columns="TOTAL" level-order-column="TOTAL"/> </sql> sqltoy 的关键优势: //------------------了解 sqltoy的关键优势: -------------------------------------------------------------------------------------------*/ //1、最简最直观的sql编写方式(不仅仅是查询语句),采用条件参数前置处理规整法,让sql语句部分跟客户端保持高度一致 //2、sql中支持注释(规避了对hint特性的影响,知道hint吗?搜oracle hint),和动态更新加载,便于开发和后期维护整个过程的管理 //3、支持缓存翻译和反向缓存条件检索(通过缓存将名称匹配成精确的key),实现sql简化和性能大幅提升 //4、支持快速分页和分页优化功能,实现分页最高级别的优化,同时还考虑到了cte多个with as情况下的优化支持 //5、支持并行查询 //6、根本杜绝sql注入问题 //7、支持行列转换、分组汇总求平均、同比环比计算,在于用算法解决复杂sql,同时也解决了sql跨数据库问题 //8、支持保留字自动适配 //9、支持跨数据库函数自适配,从而非常有利于一套代码适应多种数据库便于产品化,比如oracle的nvl,当sql在mysql环境执行时自动替换为ifnull //10、支持分库分表 //11、提供了取top、取random记录、树形表结构构造和递归查询支持、updateFetch单次交互完成修改和查询等实用的功能 //12、sqltoy的update、save、saveAll、load 等crud操作规避了jpa的缺陷,参见update(entity,String...forceUpdateProps)和updateFetch //13、提供了极为人性化的条件处理:排它性条件、日期条件加减和提取月末月初处理等 //14、提供了查询结果日期、数字格式化、安全脱敏处理,让复杂的事情变得简单,大幅简化sql或结果的二次处理工作 //-----------------------------------------------------------------------------------*/ sqltoy 特点介绍: sqltoy 的核心构建思想 sqltoy 的对比 mybatis (plus) 的核心点:查询语句编写、可阅读性、可维护性 对象化 crud 是基础,但 sqltoy 有针对性的改进:update、updateSaveFetch、updateFetch 等 sqltoy 的缓存翻译,大幅减少表关联简化 sql,让你的查询性能成几何级提升 极致的分页,同样帮助你实现查询的性能大幅提升 快速分页:@fast () 实现先取单页数据然后再关联查询,极大提升速度 分页优化器:page-optimize 让分页查询由两次变成 1.3~1.5 次 (用缓存实现相同查询条件的总记录数量在一定周期内无需重复查询 sqltoy 的分页取总记录的过程不是简单的 select count (1) from (原始 sql);而是智能判断是否变成:select count (1) from 'from 后语句 ', 并自动剔除最外层的 order by sqltoy 支持并行查询:parallel="true",同时查询总记录数和单页数据,大幅提升性能 便利的跨数据库统计计算:数据旋转 便利的跨数据库统计计算:无限极分组统计 (含汇总求平均) 便利的跨数据库统计计算:同比环比 5、树形表排序汇总 6、扩展集成

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

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部分的功能。

用户登录
用户注册