NineData产品功能重点发布(11月下+12月上)

news2025/1/19 17:17:05

12 月上半月

1.1 SQL 任务支持 MongoDB

  • 介绍:SQL 任务功能已支持 MongoDB 数据源,可以通过 SQL 任务发起对 MongoDB 的变更申请,支持立即执行或定时执行。

  • 场景

    • 安全变更:需要对企业成员提交的数据变更进行预审的场景,保证命令输入的规范性和安全性。同时,支持通过 SQL 任务管理用户提交的数据变更,让企业的数据管理更安全高效。

    • 定时命令执行需求:对于有定时执行 MongoDB 命令需求的用户,可以提交 SQL 任务,配置特定时间点来自动执行目标 MongoDB 命令。这对于定期更新数据、生成报告或执行常规任务的用户非常有用。

  • 操作示例

    • 提交审批:

图片

    • 审批通过后定时执行:

图片

1.2 数据源概览

  • 介绍:数据源页面新增概览页,清晰展示当前数据源的总数、可用性、涉及的任务数量等等。

  • 场景:适用于数据库管理员日常维护数据源,轻松了解组织中数据源的状态。

  • 操作示例

图片

1.3 可视化MySQL非表对象管理

  • 介绍:已支持在 SQL 窗口中,针对 MySQL 数据源可视化创建、编辑、复制、重命名、删除非表对象,包括视图(VIEW)、存储过程(PROCEDURE)、触发器(TRIGGER)、事件(EVENT)、函数(FUNCTION)。

  • 场景:适用于各种水平的数据库用户,进行方便快捷的可视化非表对象创建。

  • 操作示例

    • 创建视图

图片

    • 创建存储过程

图片

    • 创建触发器

图片

    • 创建事件

图片

    • 创建函数

图片

02

11 月下半月

2.1 慢查询分析

  • 介绍:用于定位慢 SQL 和优化数据库,帮助开发人员和数据库管理员找出影响数据库性能的异常查询,并提供优化建议,主要包括慢日志采集、诊断和优化。

  • 场景

    • 数据库性能优化:如果您的数据库性能下降,或者有一些查询的执行时间过长,可以使用 NineData 慢查询分析来找出问题并进行优化。

    • SQL 开发和调试:在开发或调试 SQL 查询时,您可以使用NineData慢查询分析来检查查询的性能,并找出可能的优化点。

    • 数据库运维:对于数据库管理员来说,NineData 慢查询分析是一个强大的运维工具,可以帮助他们监控数据库的性能,及时发现并解决问题。

  • 演示

    • 慢查询趋势图:这是单个数据源维度的慢查询趋势图,首先能看到一个时间范围内的慢查询总量,然后可以清晰看到 12 月 8 日那天产生了很多慢查询,鼠标悬浮在曲线上可以看到详情。

图片

    • 慢查询统计:显示该数据库在某个阶段产生的所有慢查询的详情信息。SQL 模版表示不包含具体参数的 SQL 框架,所有使用了相同 SQL 模版的慢查询都会被记录在一个模版下,展开模版可以看到所有慢 SQL 语句,包含的信息也是非常丰富,例如执行时长、查询时间、执行查询的用户、主机名称等等。

图片

    • 诊断优化:针对慢查询的 SQL 语句进行性能诊断,性能诊断的结果包含执行时间过长、有效读较低、等待时间占比偏高、缓存命中率低下等;规范审核基于管理员配置的 SQL 开发规范对 SQL 语句进行审核;索引建议基于 CBO 成本代价模型提供索引推荐,帮助 DBA 轻松优化数据库性能。

图片

    • 慢查询大盘:支持按数据源、环境、标签、数据源类型进行查看,哪个数据源产生的慢查询最多一目了然。

图片

    • TOP 100 数据源:由高到低展示前 100 个慢查询数量最多的数据源,单击详情即可快捷进入该数据源的慢查询页面实施治理,非常方便。

图片

    • 报表下载:该功能在需要将优化需求提交给开发人员的时候非常有用,在数据源慢查询详情页中可将目标时间段的所有慢 SQL 整合到一个 PDF 文档中,其中包含了所有需要整改的详情信息,以便开发人员对照优化。

图片

2.2 SQL审核

  • 介绍:NineData SQL 审核用于应用代码发布之前的 SQL 语句安全性、效率审核,确保发布的 SQL 语句符合规范,同时为无索引的 SQL 语句推荐合适的索引,提升代码发布的效率和准确性。

  • 场景

    • 加速开发迭代:SQL 审核能够迅速审查大量的 SQL 语句,为开发团队提供快速的反馈。帮助业务跟随市场变化更快速地迭代。

    • 提高开发质量:在开发阶段发现并修复 SQL 质量问题,能够减少线上问题的发生。通过规范 SQL 语句,确保发布 SQL 健壮与高效,提升应用的整体质量。

    • 降低 DBA 工作压力:将机械、重复的审核工作交给 SQL 审核处理,可以让 DBA 更专注于处理更复杂、更高级的数据库管理任务,提高工作效率。

  • 演示

    • 创建 SQL 审核任务。

图片

    • 查看智能预审建议总览。

图片

    • 查看针对目标 SQL 的优化建议,包含基于 SQL 开发规范的规范审核,以及基于 AI 自动判断的索引推荐。

图片

    • 提交人工审批。

图片

    • 管理员审批。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1339987.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

「Kafka」入门篇

「Kafka」入门篇 基础架构 Kafka 快速入门 集群规划 集群部署 官方下载地址:http://kafka.apache.org/downloads.html 解压安装包: [atguiguhadoop102 software]$ tar -zxvf kafka_2.12-3.0.0.tgz -C /opt/module/修改解压后的文件名称: [a…

哪个品牌的运动耳机比较好?蓝牙无线运动耳机推荐

​在运动时,一副合适的耳机能够让你的运动体验提升到一个新的层次。运动耳机需要具备耐用性、稳定性和优秀的音质,以适应各种运动场景。考虑到这些要求,我将为大家推荐几款在运动场景中表现优异的耳机,它们将是你运动时的理想伴侣…

PowerShell对象——数据的另一个名称

PowerShell对象—数据的另一个名称 实验 要求:需要运行PowerShell v3 或更新版本PowerShell的计算机 任务: 找出生成随机数字的Cmdlet 找出显示当前时间和日期的Cmdlet 任务#2的Cmdlet产生的对象类型是什么?(由Cmdlet产生的对…

【Linux基础开发工具】Linux调试器-gdb

目录 前言 1. 背景 2. 基本使用 总结 前言 GDB(GNU Debugger)是一个功能强大的开源调试器,它用于调试C、C等程序,在Linux环境下软件开发的过程中,调试是一个至关重要的环节。无论是在开发新的软件还是维护现有的代…

linux cuda环境搭建

1,检查驱动是否安装 运行nvidia-smi,如果出现如下界面,说明驱动已经安装 记住cuda版本号 2,安装cudatoolkit 上官网CUDA Toolkit Archive | NVIDIA Developer 根据操作系统选择对应的toolkit 如果已经安装了驱动,选…

Visual Studio 2013 中创建一个基于 Qt 的动态链接库:并在MFC DLL程序中使用

在本地已经安装好 Qt 的情况下,按照以下步骤在 Visual Studio 2013 中创建一个基于 Qt 的动态链接库: 一、新建 Qt 项目: 在 Visual Studio 中,选择 “文件” -> “新建” -> “项目…”。在 “新建项目” 对话框中&#…

性能手机新标杆,一加 Ace 3 发布会定档 1 月 4 日

12 月 27 日,一加宣布将于 1 月 4 日发布新品一加 Ace 3。一加 Ace 系列秉持「产品力优先」理念,从一加 Ace 2、一加 Ace 2V 到一加 Ace 2 Pro,款款都是现象级爆品,得到了广大用户的认可与支持。作为一加 2024 开年之作&#xff0…

立体匹配算法(Stereo correspondence)SGM

SGM(Semi-Global Matching)原理: SGM的原理在wiki百科和matlab官网上有比较详细的解释: wiki matlab 如果想完全了解原理还是建议看原论文 paper(我就不看了,懒癌犯了。) 优质论文解读和代码实现 一位大神自己用c实现…

关于“Python”的核心知识点整理大全44

目录 ​编辑 15.3.4 模拟多次随机漫步 rw_visual.py 注意 15.3.5 设置随机漫步图的样式 15.3.6 给点着色 rw_visual.py 15.3.7 重新绘制起点和终点 rw_visual.py 15.3.8 隐藏坐标轴 rw_visual.py 15.3.9 增加点数 rw_visual.py 15.3.10 调整尺寸以适合屏幕 rw_vi…

介绍几种mfc140u.dll丢失的解决方法,找不到msvcp140.dll要怎么处理

如果你在使用电脑时遇到mfc140u.dll丢失错误时,这可能会导致程序无法正常运行,但是大家不必过于担心。今天的这篇文章本将为你介绍几种mfc140u.dll丢失的解决方法,找不到msvcp140.dll要怎么处理的一些解决方法。 一.mfc140u.dll文件缺失会有什…

Docker自建私人云盘系统

Docker自建私人云盘系统。 有个人云盘需求的人,主要需求有这几类: 文件同步、分享需要。 照片、视频同步需要,尤其是全家人都是用的同步。 影视观看需要(分为家庭内部、家庭外部) 搭建个人网站/博客 云端OFFICE需…

【超图】SuperMap iClient3D for WebGL/WebGPU —— 数据集合并缓存如何控制对象样式

作者:taco 最近在支持的过程中,遇到了一个新问题!之前研究功能的时候竟然没有想到。通常我们控制单个对象的显隐、颜色、偏移的参数都是根据对象所在的图层以及对象单独的id来算的。那么问题来了,合并后的图层。他怎么控制单个对象…

PointNet人工智能深度学习简明图解

PointNet 是一种深度网络架构,它使用点云来实现从对象分类、零件分割到场景语义解析等应用。 它于 2017 年实现,是第一个直接将点云作为 3D 识别任务输入的架构。 本文的想法是使用 Pytorch 实现 PointNet 的分类模型,并可视化其转换以了解模…

【开源】基于JAVA的智能教学资源库系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 课程档案模块2.3 课程资源模块2.4 课程作业模块2.5 课程评价模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 课程档案表3.2.2 课程资源表3.2.3 课程作业表3.2.4 课程评价表 四、系统展示五、核心代…

账号租号平台PHP源码,支持单独租用或合租使用

源码简介 租号平台源码,采用常见的租号模式。 平台的主要功能如下: 支持单独租用或采用合租模式; 采用易支付通用接口进行支付; 添加邀请返利功能,以便站长更好地推广; 提供用户提现功能;…

人工智能 机器学习 深度学习:概念,关系,及区别说明

如果过去几年,您读过科技主题的文章,您可能会遇到一些新词汇,如人工智能(Artificial Intelligence)、机器学习(Machine Learning)和深度学习(Deep Learning)等。这三个词…

【Linux】 last 命令使用

last 命令 用于检索和展示系统中用户的登录信息。它从/var/log/wtmp文件中读取记录,并将登录信息按时间顺序列出。 著者 Miquel van Smoorenburg 语法 last [-R] [-num] [ -n num ] [-adiox] [ -f file ] [name...] [tty...]last 命令 -Linux手册页 选项及作用…

公众号申请数量已超上限怎么办?

一般可以申请多少个公众号?目前企业主体只能申请2个公众号,这也意味着想做矩阵公众号的难度提升了。有些公司靠着诸多不同分工的公众号形成一个个矩阵,获取不同领域的粉丝。比如,目前主体为xx旗下公众号,共有30个&…

全面解析 I2C 通信协议

全面解析 I2C 通信协议 lvy 嵌入式学习规划 2023-12-22 21:20 发表于陕西 嵌入式学习规划 嵌入式软件、C语言、ARM、Linux、内核、驱动、操作系统 80篇原创内容 公众号 点击左上方蓝色“嵌入式学习规划”,选择“设为星标” 1、什么是I2C协议 I2C 协议是一个允许…

第二课:布尔逻辑与逻辑门、二进制及算术逻辑单元

第二课:布尔逻辑与逻辑门、二进制及算术逻辑单元 第三章:布尔逻辑与逻辑门1、计算机为什么使用二进制2、布尔代数&布尔代数在计算机中的实现1)NOT 操作2)AND 操作3)OR 操作 3、特殊的逻辑运算——异或4、逻辑门的符…