标签:sql

面试被问到MySQL中一条SQL语句的执行过程

面试被问到MySQL中一条SQL语句的执行过程

MySQL作为最常用的关系型数据库,无论是在应用还是在面试中都是必须掌握的技能。要印在脑子里面的东西DDL:数据定义,它用来定义数据库对象,包括库,表,列,通过ddl我们可以创建,删除,修改数据库和表结构;DML:数据操作语言,增加删除修改数据表中的记录;DCL:数据控制语言,定义访问权限和安全级别

法医 法医 2023-11-01
0 0 0
openGauss/MogDB 5.0.0支持SQL PATCH

openGauss/MogDB 5.0.0支持SQL PATCH

原作者:何放 SQL PATCH简介 SQL PATCH是openGauss/MogDB 5.0.0的新特性,如果用户业务SQL由于数据等各种因素造成执行计划不优,导致性能变差,SQL未得达到预期的执行效果,就可以使用到SQL PATCH的机质Hint对查询计划进行调优或者对该语句进行报错短路处理。

贤蛋大眼萌 贤蛋大眼萌 2023-10-31
0 0 0
oracle 获取执行计划  EXPLAIN PLAN语句

oracle 获取执行计划 EXPLAIN PLAN语句

 获取执行计划基本上,Oracle Database提供五种方法来获取与某个SQL语句关联的执行计划。Ø  执行EXPLAIN PLAN语句然后查询其输出所写入的表。Ø  查询动态性能视图来显示缓存在库缓存中的执行计划。Ø  使用实时监控(Real-time Monitoring)来获取关于正在执行

大树 大树 2023-10-31
0 0 0
dba+开源工具:8.0升级无障碍!基于MySQL协议的抓包工具

dba+开源工具:8.0升级无障碍!基于MySQL协议的抓包工具

mysql_sniffer工具简介mysql_sniffer 是一个基于 MySQL 协议的抓包工具,用来实时抓取 MySQL 服务端的请求,并格式化输出,输出内容包括访问时间、来源 IP、执行的SQL语句。在进行MySQL 8.0升级时,了解新版本对SQL语法的改变和新增的功能是非常重要的。通过使

大猫 大猫 2023-10-31
0 0 0
官宣|Apache Flink 1.18 发布公告

官宣|Apache Flink 1.18 发布公告

Apache Flink PMC 已正式发布 Apache Flink 1.18.0 版本。与往常一样,这是一个充实的版本,包含了广泛的改进和新功能。总共有 174 人为此版本做出了贡献,完成了 18 个 FLIPs 和 700 多个问题。感谢各位贡献者的支持! 迈向 Streaming La

Escape Escape 2023-10-30
0 0 0
05MySQL进阶存储引擎&索引&SQL优化

05MySQL进阶存储引擎&索引&SQL优化

一、存储引擎 涉及资料 链接:pan.baidu.com/s/1M1oXN_pH… 提取码:Coke ①:MySQL体系结构 1.连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信。主要完成一些类似于连接处理、授权认证

法医 法医 2023-10-30
0 0 0
SQLE 3.0 正式发布!SQL 质量提升官持续招募中

SQLE 3.0 正式发布!SQL 质量提升官持续招募中

SQL 质量管理平台 SQLE 3.0 于 10 月 24 日发布。本文我们将回顾过去的一年里 2.x – 3.0 实现了哪些功能。 此外,我们还将对 v2.x 做一段时间的维护,所以还将包括 v2.2310.0-pre3 版本的的 Release Notes 解读。 1什么是 SQLE? SQLE

三掌柜 三掌柜 2023-10-27
0 0 0
Bytebase 2.10.0  支持更灵活的变更发布人:指定任意角色或自定义审批流的最后节点

Bytebase 2.10.0 支持更灵活的变更发布人:指定任意角色或自定义审批流的最后节点

🚀 新功能 发布策略支持制定更灵活的变更发布人:可以指定任意角色集合,也可以指定自定义审批流的最后一个审批人。 支持在项目中创建分支保护规则。 支持给数据库设置标签。 支持给字段设置标签。 支持给表设置分类分级。 🎄 改进 支持 PostgreSQ

大白菜程序猿 大白菜程序猿 2023-10-27
0 0 0
MySQL到底是 join 性能好,还是in一下更快呢?

MySQL到底是 join 性能好,还是in一下更快呢?

先总结:数据量小的时候,用join更划算数据量大的时候,join的成本更高,但相对来说join的速度会更快数据量过大的时候,in的数据量过多,会有无法执行SQL的问题,待解决事情是这样的,去年入职的新公司,之后在代码review的时候被提出说,不要写join,join耗性能还是慢来着,当时也是真的没

三掌柜 三掌柜 2023-10-27
0 0 0
MySQL 隐式转换的坑

MySQL 隐式转换的坑

1、发现问题 开发拿到一个SQL问我,为什么一个SQL得不到想要的结果 原本身SQL较复杂,掩盖了简单的问题。这里我用测试数据做一个场景复现,并深入了解问题背后的MySQL原理 2、问题复现 创建测试表,并插入测试数据 create table test_convert (id int, str1

竹子爱熊猫 竹子爱熊猫 2023-10-26
0 0 0
opengauss AI能力

opengauss AI能力

AI能力AI4DB包括参数智能调优与诊断、慢SQL发现、索引推荐、时序预测、异常检测等,能够为用户提供更便捷的运维操作和性能提升,实现自调优、自监控、自诊断等功能。DB4AI兼容MADlib生态,支持70+算法,性能相比MADlib on PostgreSQL 具有数倍提升。新增XGBoost、pr

贤蛋大眼萌 贤蛋大眼萌 2023-10-26
0 0 0
在openGauss上遇到慢SQL该怎么办?

在openGauss上遇到慢SQL该怎么办?

在数据库的日常使用中,难免会遇到慢 SQL。 遇到慢 SQL 本身并不可怕,困难之处在于如何识别慢 SQL 并对其优化,使它不至于拖慢整个系统的性能,避免危害到日常业务的正常进行。对不同的数据库来说,由于其系统架构的差异、代码实现的不同,很多慢 SQL 解决“套路”往往是无法直接复用的。而由于历史原

泡泡 泡泡 2023-10-26
0 0 0
openGauss5.1运维指南:示例2:从MY向openGauss数据库进行数据迁移

openGauss5.1运维指南:示例2:从MY向openGauss数据库进行数据迁移

下面示例演示如何通过CopyManager从MY向openGauss数据库进行数据迁移的过程。import java.io.StringReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql

张二河 张二河 2023-10-26
0 0 0
coe_xfr_sql_profile绑定执行计划

coe_xfr_sql_profile绑定执行计划

@coe_xfr_sql_profile.sql  6y0gdy21h3sp5选择好的执行计划进行绑定,并生成脚本Execute coe_xfr_sql_profile_6y0gdy21h3sp5_3617692013.sql如果没有使用绑定变量,修改脚本末尾的force_match => F

捡田螺的小男孩 捡田螺的小男孩 2023-10-25
0 0 0
怎么将sql脚本导入到mysql

怎么将sql脚本导入到mysql

在使用MySQL数据库时,我们可能需要将SQL脚本导入到MySQL中,以便创建表、插入数据、更新数据等操作。下面是如何将SQL脚本导入到MySQL的详细步骤:第一步:准备SQL脚本文件首先,我们需要准备好要导入的SQL脚本文件。该文件通常包含一组SQL语句,这些语句描述了要在MySQL中创建的表、插

剑圣无痕 剑圣无痕 2023-10-25
0 0 0
怎么将ssms.sql导入mysql

怎么将ssms.sql导入mysql

SSMS(SQL Server Management Studio)是一个非常流行的关系型数据库管理工具,而MySQL则是一种另外的关系型数据库。在某些情况下,你可能需要将SSMS中的SQL数据导入到MySQL中。在本文中,我们将向您介绍如何将SSMS中的SQL数据导入到MySQL中。1. 首先,您

共饮一杯 共饮一杯 2023-10-25
0 0 0
怎么将.sql.文件导入MySQL

怎么将.sql.文件导入MySQL

如果您需要将*.sql文件导入MySQL数据库,请跟随以下步骤:1. 打开MySQL客户端,可以通过以下方式打开: $ mysql -u root -p 2. 创建待导入的数据库: mysql>CREATE DATABASE my_database; 3. 选择创建的数据库: mys

大猫 大猫 2023-10-25
0 0 0
openGauss5.1应用开发指南:JDBC接口参考

openGauss5.1应用开发指南:JDBC接口参考

https://docs.opengauss.org/zh/docs/5.1.0/docs/DeveloperGuide/JDBC%E6%8E%A5%E5%8F%A3%E5%8F%82%E8%80%83.htmlJDBC接口是一套提供给用户的API方法,本节将对部分常用接口做具体描述,若涉及其他接口

大白菜程序猿 大白菜程序猿 2023-10-24
0 0 0
怎么将sql文件导入mysql

怎么将sql文件导入mysql

如何将SQL文件导入MySQL数据库?步骤一:登录MySQL数据库首先,您需要登录到MySQL数据库。您可以在命令行中使用以下命令:mysql –u [用户名] –p[密码]步骤二:选择要使用的数据库然后,您需要选择要将SQL文件导入的数据库。您可以使用以下命令:use [数据库名称];步骤三:导入

宇宙之一粟 宇宙之一粟 2023-10-24
0 0 0
openGauss5.1应用开发指南:示例:常用操作

openGauss5.1应用开发指南:示例:常用操作

示例1此示例将演示如何基于openGauss提供的JDBC接口开发应用程序。//DBtest.java //演示基于JDBC开发的主要步骤,会涉及创建数据库、创建表、插入数据等。 import java.sql.Connection; import java.sql.DriverManager;

竹子爱熊猫 竹子爱熊猫 2023-10-24
0 0 0
1 32 33 34 35 36 131