标签:sql

数据库开发工具有哪些功能?主要有以下六个方面

数据库开发工具有哪些功能?主要有以下六个方面

数据库开发工具是用于辅助开发人员设计、管理和维护数据库的软件应用程序。这些工具提供了易操作的图形化界面和功能丰富的工具集,以提高数据库开发的效率和便捷性,它们为开发人员提供了一种简化和加速数据库开发过程的方式。数据库开发工具通常具有以下一些主要功能:1.图形化界面数据库开发工具提供了直观且易于使用的

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-05-07
0 0 0
产品模块原理系列 | OceanBase SQL 引擎的模块介绍和调优实践分享

产品模块原理系列 | OceanBase SQL 引擎的模块介绍和调优实践分享

摘要​:我们将推出「产品模块原理系列」内容,其中包含了OceanBase最核心的SQL引擎、存储引擎、内存管理、分布式并行计算引擎等重要的技术原理,很多内容还是第一次对外发布哦~第二期我们为大家带来分布式数据库OceanBase的SQL引擎系统梳理,更多内容敬请期待!前言  &n

贤蛋大眼萌 贤蛋大眼萌 2024-05-07
0 0 0
“好 SQL”还是“烂 SQL”?看 OceanBase 查询改写的最佳实践

“好 SQL”还是“烂 SQL”?看 OceanBase 查询改写的最佳实践

摘要:本文整理自蚂蚁金服OB团队高级开发工程师朱涛(山文)在OceanBase TechTalk第四期杭州站的演讲,带读者深入了解OceanBase在查询改写方面的实践与经验。Tips:您可以关注“OceanBase”公众号回复“0512”获取现场PPT和视频回放引言多数用户在操作数据库的时候最常用

穿过生命散发芬芳 穿过生命散发芬芳 2024-05-07
0 0 0
OceanBase SQL 执行计划解读(一)──基础概念

OceanBase SQL 执行计划解读(一)──基础概念

本文分享 OceanBase SQL 执行计划解读经验。 对于熟悉 ORACLE 或 MySQL 的朋友,初次看 OceanBase 的执行计划,会觉得难以理解和接受。相反,只懂一些数据库理论但没有接触过其他数据库的人看 OceanBase 的执行计划反而更容易接受并掌握。这种感觉可能就像武侠小说里

向阳逐梦 向阳逐梦 2024-05-07
0 0 0
OceanBase SQL 执行计划解读(二)──── 表连接和子查询

OceanBase SQL 执行计划解读(二)──── 表连接和子查询

前文《OceanBase SQL 执行计划解读(一)》介绍了单表查询中基本的执行计划解读,本文主要介绍简单的表连接和子查询相关的执行计划。本文假设你对常用的表连接算法已有了解,包括:嵌套循环连接(NESTED-LOOP JOIN)、排序归并连接(SORT MERGE JOIN)、哈希连接(HASH

大树 大树 2024-05-07
0 0 0
OceanBase SQL 执行计划解读(三)── 标量子查询、分析函数

OceanBase SQL 执行计划解读(三)── 标量子查询、分析函数

前文《OceanBase SQL 执行计划解读(二)──── 表连接和子查询》介绍了子查询的执行计划特点,还没有完全说完。本文继续介绍子查询的执行计划以及分析函数(窗口函数)的执行计划特点。 熟悉常用 SQL 的执行计划是为了反过来快速解读分析复杂 SQL 的执行计划。 子查询 本文不讨论非相关子查

大树 大树 2024-05-07
0 0 0
OceanBase SQL 执行计划解读(四)── 远程和分布式执行计划

OceanBase SQL 执行计划解读(四)── 远程和分布式执行计划

本文介绍 OceanBase 的 SQL 执行类型。分布式数据库下数据分布在各个节点,SQL 很有可能会跨节点取数据。在分布式数据库里这个是常见的现象。常见但不简单,深入分析可以知道功能和性能都有很多讲究。分区的位置 在前文《揭秘OceanBase的弹性伸缩和负载均衡原理》里介绍了 OceanBas

宇宙之一粟 宇宙之一粟 2024-05-07
0 0 0
OceanBase 源码解读(三)SQL 的一生(下)

OceanBase 源码解读(三)SQL 的一生(下)

本文为 OceanBase 数据库源码解读系列文章的第三篇,主要介绍 OceanBase 数据库中一条 SQL 的执行流程,包括接收、处理、返回结果给客户端的过程。src/observer 目录下,有三个子目录。其中,omt 中的 mt 表示 multi-tenant,里面实现了 observer

大树 大树 2024-05-07
0 0 0
OceanBase 源码解读(十一):表达式和函数

OceanBase 源码解读(十一):表达式和函数

本文作者:竹翁(杨志丰),毕业于北京大学, OceanBase 内核研发总监。近十年来一直在阿里巴巴/蚂蚁金服自主研发分布式系统和数据库的从事研发工作。表达式是 SQL 语句的一部分。例如,where employee = lcase('Chang') or id = 1001 中,where 后是

泡泡 泡泡 2024-05-07
0 0 0
实战教程第四章4.1:OceanBase 的 MySQL 兼容性简介

实战教程第四章4.1:OceanBase 的 MySQL 兼容性简介

MySQL 兼容性主要看表的数据类型、业务 SQL 的兼容性。 MySQL 的函数、触发器、存储过程 在 OceanBase MySQL 里支持的并不好,也不推荐用。所以本章数据迁移就只包含数据库表对象及其数据的迁移。支持的数据类型OceanBase 数据库支持的数据类型有:数值类型日期时间类型字符

大树 大树 2024-05-07
0 0 0
教程直播第7期|如何对 OceanBase 进行 SQL 诊断和调优

教程直播第7期|如何对 OceanBase 进行 SQL 诊断和调优

目前,数据库是绝大多数应用系统储存数据的主要工具。当用户系统需要访问数据库时,需要使用 SQL 把应用的指令告诉数据库。因此 SQL 是应用与数据库系统“沟通”的重要手段,SQL 性能的好坏将直接影响“沟通”的效率,进一步地会影响到系统的用户响应时间、系统吞吐量、IT 设置成本等。那么什么是 SQL

法医 法医 2024-05-07
0 0 0
如何对 OceanBase 进行 SQL 诊断和调优

如何对 OceanBase 进行 SQL 诊断和调优

作者简介: 田逸飞(义博):OceanBase高级开发工程师一、SQL 执行流程SQL 发送到 OBServer 后,会先由 OBServer 对其进行快速参数化,参数化后的 SQL 进入 Plan Cache 尝试命中计划缓存。如果找到一个可以使用

三掌柜 三掌柜 2024-05-07
0 0 0
金融行业实践:查看 OceanBase 执行计划

金融行业实践:查看 OceanBase 执行计划

作者简介:张霁:数据库架构师。查看 OceanBase 执行计划SQL 审计设置查看 SQL 审计开关[admin@ocp ~]$ mysql -h10.144.2.106 -ubenchmark@tpcc -P2883 -pbenchmark -c -A oceanbase E

Escape Escape 2024-05-07
0 0 0
泛微网络实践:TPCC测试和SQL执行计划

泛微网络实践:TPCC测试和SQL执行计划

作者简介:王芝超,数据库DBA。1     TPC-C测试(必选)使用 BenmarkSQL运行 TPC-C ,并发数不用很高,5~10 并发即可(根据机器资源)。(必选)分析 TPC-C TOP SQL 并

贤蛋大眼萌 贤蛋大眼萌 2024-05-07
0 0 0
CSDN 数据库Meetup|OceanBase 技术专家讲述 SQL 的一生

CSDN 数据库Meetup|OceanBase 技术专家讲述 SQL 的一生

高手云集,群英荟萃。2022年3月19日 CSDN 数据库沙龙上,众多技术专家汇集在数据库线上 Meetup 直播现场,来自 OceanBase 技术专家田逸飞(花名:义博)为大家精彩讲述了 OceanBase SQL 

共饮一杯 共饮一杯 2024-05-07
0 0 0
SQL改写系列一:OceanBase 查询改写实践

SQL改写系列一:OceanBase 查询改写实践

OceanBase 是100% 自主研发,连续7年稳定支撑双11,创新推出“三地五中心”城市级容灾新标准,是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库,于 2021 年 6 月份正式 开放源代码。查询优化器是关系数据库系统的核心模块,是数据库内核开发的重点和

Escape Escape 2024-05-07
0 0 0
SQL 改写系列三:如何提升子查询性能(包含聚合函数)最佳实践

SQL 改写系列三:如何提升子查询性能(包含聚合函数)最佳实践

系列文章导读OceanBase 是100% 自主研发,连续7年稳定支撑双11,创新推出“三地五中心”城市级容灾新标准,是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库,于 2021 年 6 月份正式开放源代码。查询优化器是关系数据库系统的核心模块,是数据库内核开

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-05-07
0 0 0
专题:SQL查询改写

专题:SQL查询改写

专题简介查询优化器是关系数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。《SQL查询改写》系列文章将带你掌握查询改写的精髓,熟悉复杂 SQL 的等价性,写出高效的 SQL。作者简介OceanBase 优化器团队,由 OceanBase 高级技术专家溪峰、

Escape Escape 2024-05-07
0 0 0
SQL 改写系列四: 聚合分组等价变换大法之分组下压

SQL 改写系列四: 聚合分组等价变换大法之分组下压

系列文章导读OceanBase 是100% 自主研发,连续7年稳定支撑双11,创新推出“三地五中心”城市级容灾新标准,是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库,于 2021 年 6 月份正式开放源代码。查询优化器是关系数据库系统的核心模块,是数据库内核开

泡泡 泡泡 2024-05-07
0 0 0
SQL 改写系列五:视图合并设计与实践

SQL 改写系列五:视图合并设计与实践

系列文章导读OceanBase 是100% 自主研发,连续7年稳定支撑双11,创新推出“三地五中心”城市级容灾新标准,是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库,于 2021 年 6 月份正式开放源代码。查询优化器是关系数据库系统的核心模块,是数据库内核开

法医 法医 2024-05-07
0 0 0
1 8 9 10 11 12 131