暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用PawSQL连接金仓数据库

数据猿 2025-03-19
263

 

 1.关于PawSQL

PawSQL是一款专业的数据库性能优化工具,覆盖SQL开发、测试、运维的整个流程,广泛支持包括Oracle、MySQL、PostgreSQL、金仓数据库KingbaseES等各种开源、商业、国产数据库。作为数据库性能优化的“智慧大脑”,PawSQL通过智能索引推荐、语义重写优化、执行计划深度分析等功能,助力企业以最小成本实现数据库性能跃升。

编辑

2.快速连接KingbaseES

Step 1:注册体验

访问 PawSQL 官网 (https://pawsql.com/) ,完成邮箱注册并激活,即可在线使用。

Step 2:创建工作空间

工作空间是SQL优化的工作环境。

登录后左侧定位到【工作空间】,右侧【新建工作空间】,在弹出的工作空间类型中选择“KingbaseES”类型,即可开始创建工作空间。

编辑

Step 3:配置连接参数

填写以下的参数,即可开始使用:

  1. Host:数据库主机名
  2. Port:数据库端口号,默认54321
  3. DB Name:数据库名称
  4. Schemas:要优化的模式列表
  5. User / Password:预先创建的数据库用户名及密码

编辑

3.高阶功能

连接成功后,PawSQL 提供一系列针对 KingbaseES 的优化工具:

3.1 智能SQL审查

PawSQL为KingbaseES 的应用开发人员提供智能SQL审核功能,确保代码的准确性、效率、可读性、可维护性和安全性。

编辑

3.2  SQL 重写优化

  1. 基于启发式规则和成本模型,推荐语义等价但性能更优的 SQL 语句。
  2. 提供改写前后的 SQL 文本对比,高亮显示修改部分。

3.3  智能索引推荐

智能索引推荐引擎可为KingbaseES 上的应用查询提供最优索引策略,以适应各种SQL语法需求,显著提升查询效率。

3.4 执行计划可视化

PawSQL的执行计划可视化工具(PawSQL Plan Visualizer)支持对KingbaseES 的执行计划进行图示化展示和分析,帮助用户轻松理解查询的执行过程,快速定位性能瓶颈。

编辑

3.5 性能验证

自动采集SQL优化前后的KingbaseES 数据库的执行计划,获取优化前后的执行代价,确保推荐的优化建议能够真实提升数据库性能。

编辑

3.6 慢查询管理

性能巡检平台支持对KingbaseES 的慢查询进行采集和管理,支持基于crontab的定时采集和手工采集。

编辑

4.7 数据库对象巡检

性能巡检平台支持对KingbaseES数据库对象进行定时或手动巡检,覆盖表、列、字符集、索引、约束等各种数据库对象,以识别潜在的安全、性能等潜在问题,并给出警示。

编辑


  

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论