简介:本次直播将次要分享MaxCompute查问减速性能、数据库管理工具DBeaver、DataGrip、SQL Workbench/J的局部连贯演示。
作者 木弈 阿里云智能 产品经理
直播视频请点击 直播 观看。
本次分享将从四个方面解说。
01 上节回顾
02 数据库管理工具概览
03 实操展现
04 查问减速
一、上节回顾
在第一讲中咱们次要讲了 MaxCompute 生态,重点介绍了商业BI工具,包含Tableau、FineReport、FineBI、Quick BI、Yonghong Desktop BI工具的连贯原理以及实操的展现。本文主讲数据库管理工具,次要是开发治理局部的DataGrip、DBeaver、SQL Workbench/J。
.jpg")
二、数据库管理工具概览
数据库管理工具,即数据库图形化工具,是数据库人员必须的工具之一,MaxCompute反对与DBeaver、DataGrip和SQL Workbench/J 通过JDBC驱动连贯,并能够形象化方便快捷地进行列举数据库、列举表、查看表构造、查问表数据、建表、写表、建视图、查问视图等相干操作。
连贯形式
JDBC
JDBC(Java DataBase Connectivity)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供对立拜访,它由一组用Java语言编写的类和接口组成。简略来说就是用Java语言向数据库发送SQL语句来操作数据库。
MaxCompute JDBC 驱动
MaxCompute JDBC 驱动是 MaxCompute 提供的能够拜访 MaxCompute 的JDBC接口。您能够通过规范的JDBC 接口基于 MaxCompute 执行海量数据的分布式计算查问。MaxCompute JDBC 驱动还能够用于连贯MaxCompute 和反对 JDBC 的工具。
MaxCompute 相干根本参数信息
•URL:jdbc:odps:<MaxCompute\_endpoint\>?project=<MaxCompute\_project\_name\>
- :必填。MaxCompute我的项目所属区域的Endpoint。
- :必填。待连贯的指标MaxCompute项目名称。此处为MaxCompute项目名称,非工作空间名称。
•User:有拜访指定我的项目权限的AccessKey ID。
•Password :AccessKey ID对应的AccessKey Secret。
三、实操展现
DBeaver实操展现
请点击 视频 查看实操局部
其余实操文档
DataGrip连贯MaxCompute
SQL Workbench/J连贯MaxCompute
四、查问减速
MaxCompute 查问减速 – 针对实时性要求高的查问作业,全链路放慢 MaxCompute 查问执行速度
•应用MaxComputeSQL语法和引擎,针对近实时场景进行优化
•零碎主动进行查问优化抉择,同时反对用户抉择延时优先还是吞吐优先的执行形式
•针对近实时场景应用不同的资源调度策略:latencybased
•针对低延时要求的场景进行全链路优化:独立执行资源池;多层次的数据和meta Caching;交互协定优化
QuickBI查问减速
其余工具查问减速-&interactiveMode=true
- interactiveMode:可选。查问减速性能开关。如果您须要启用查问减速性能,在URL后追加&interactiveMode=true配置即可。更多查问减速性能信息,请参见查问减速。
是否启动查问减速性能查问速度比照
应用Davinci测试比照
查问数据量 | 不应用查问减速性能 | 应用查问减速性能 |
1w | 10s | 3s |
5w | 12s | 7s |