- 近期要做一些sql优化的工作,虽然记得一些常用的sql 优化技巧,但是在工作中还是不够,所以需要借助工具的帮助,数据库的解释计划阐明了sql的执行过程,展示了执行的细节,我们只要根据数据库告诉我们的问题按图索骥的分析就好了,但是解释计划也不是那么容易看懂,所以今天就学习下解释计划的一些参数的意义。1、准备工作准备三张表,一张角色表,一张装备表,一张基础数据表,这里只展示一些教程中需要的字段,... 近期要做一些sql优化的工作,虽然记得一些常用的sql 优化技巧,但是在工作中还是不够,所以需要借助工具的帮助,数据库的解释计划阐明了sql的执行过程,展示了执行的细节,我们只要根据数据库告诉我们的问题按图索骥的分析就好了,但是解释计划也不是那么容易看懂,所以今天就学习下解释计划的一些参数的意义。1、准备工作准备三张表,一张角色表,一张装备表,一张基础数据表,这里只展示一些教程中需要的字段,...
- 冰河联合猫大人共同创作的分布式事务领域的开山之作——《深入理解分布式事务:原理与实战》一书正式出版了,于2021年10月20日开始在当当预售,当天即登上当当新书榜第一的位置! 冰河联合猫大人共同创作的分布式事务领域的开山之作——《深入理解分布式事务:原理与实战》一书正式出版了,于2021年10月20日开始在当当预售,当天即登上当当新书榜第一的位置!
- 性能提升1400+倍,快来看MySQL Volcano模型迭代器的谓词位置优化详解 性能提升1400+倍,快来看MySQL Volcano模型迭代器的谓词位置优化详解
- MySQL 是我们常用的关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 MySQL 来对数据进行缓存。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 MySQL 数据库,当然,部署的是单节点模式,并非用于生产环境的主从或集群模式。单节点的 MySQL 部署简单,且配置存活探针,能保证快速检测 MySQL 是否可用,当不可用时快速进行重启。 MySQL 是我们常用的关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 MySQL 来对数据进行缓存。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 MySQL 数据库,当然,部署的是单节点模式,并非用于生产环境的主从或集群模式。单节点的 MySQL 部署简单,且配置存活探针,能保证快速检测 MySQL 是否可用,当不可用时快速进行重启。
- 介绍 在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;执行mysqldump 执行不需要登录语法命令提示符窗口中输入:mysqldump -helpmysqldump -helpUsage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --datab... 介绍 在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;执行mysqldump 执行不需要登录语法命令提示符窗口中输入:mysqldump -helpmysqldump -helpUsage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --datab...
- 从源代码安装 LAMP 堆栈将使您完全控制配置不同的参数。使用 yum安装 LAMP 堆栈非常简单,只需几分钟。对于不习惯从源代码安装的初学者来说,这是一个不错的选择。此外,如果您想保持简单并使用默认配置,使用 yum 安装 LAMP 堆栈是一个不错的选择。1.使用yum安装Apache# rpm -qa | grep httpd[Note: If the above command did... 从源代码安装 LAMP 堆栈将使您完全控制配置不同的参数。使用 yum安装 LAMP 堆栈非常简单,只需几分钟。对于不习惯从源代码安装的初学者来说,这是一个不错的选择。此外,如果您想保持简单并使用默认配置,使用 yum 安装 LAMP 堆栈是一个不错的选择。1.使用yum安装Apache# rpm -qa | grep httpd[Note: If the above command did...
- 一、概述深入学习MySQL,从概览MySQL逻辑架构开始。首先来看一下MySQL的逻辑架构图:MySQL最重要、最与众不同的特性就是它的存储引擎架构,这种架构将:查询处理、其他系统任务、数据的存储与提取 三部分分离。所以,带来的好处就是可以在使用时根据性能、特性,以及其他需求来选择数据存储方式。存储引擎架构分为三层,自上而下,分为第一层:连接层;第二层:服务层;第三层:引擎层。第一层:连接... 一、概述深入学习MySQL,从概览MySQL逻辑架构开始。首先来看一下MySQL的逻辑架构图:MySQL最重要、最与众不同的特性就是它的存储引擎架构,这种架构将:查询处理、其他系统任务、数据的存储与提取 三部分分离。所以,带来的好处就是可以在使用时根据性能、特性,以及其他需求来选择数据存储方式。存储引擎架构分为三层,自上而下,分为第一层:连接层;第二层:服务层;第三层:引擎层。第一层:连接...
- Kubernetes 很多看起来比较“繁琐”的设计的主要目的,都是希望为开发者提供更多的“可扩展性”,给使用者带来更多的“稳定性”和“安全感”。这两个能力的高低,是衡量开源基础设施项目水平的重要标准。 示例中揉合 Kubernetes 多项技术,构建了一个复杂且可做生产使用的单实例数据库。 Kubernetes 很多看起来比较“繁琐”的设计的主要目的,都是希望为开发者提供更多的“可扩展性”,给使用者带来更多的“稳定性”和“安全感”。这两个能力的高低,是衡量开源基础设施项目水平的重要标准。 示例中揉合 Kubernetes 多项技术,构建了一个复杂且可做生产使用的单实例数据库。
- 本篇主要内容游标的使用、常见的约束及创建方式、INNODB 中常见索引的介绍及用法。话不多说,进入正题! 1. 游标SQL 检索操作返回结果集,简单地使用 SELECT 语句,没有办法得到第一行、下一行或前 10 行。有时,需要在检索出来的行中前进或后退一行或多行,这就是游标的用途所在。游标(cursor)是一个存储在 DBMS 服务器上的数据库查询, 它不是一条 SELECT 语句,而是被... 本篇主要内容游标的使用、常见的约束及创建方式、INNODB 中常见索引的介绍及用法。话不多说,进入正题! 1. 游标SQL 检索操作返回结果集,简单地使用 SELECT 语句,没有办法得到第一行、下一行或前 10 行。有时,需要在检索出来的行中前进或后退一行或多行,这就是游标的用途所在。游标(cursor)是一个存储在 DBMS 服务器上的数据库查询, 它不是一条 SELECT 语句,而是被...
- 本篇主要内容为什么使用视图、视图的创建、修改和删除;为什么使用存储过程,三种参数在存储过程中的使用;如何进行事务处理,以及事务隔离级别的种类及各自的缺陷。话不多说,进入正题! 1.视图 1.1 为什么使用视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索 数据的查询。视图的作用:重用 SQL 语句。简化复杂的 SQL 操作。在编写查询后,可以方便地重用它而不必知道 其基本查询... 本篇主要内容为什么使用视图、视图的创建、修改和删除;为什么使用存储过程,三种参数在存储过程中的使用;如何进行事务处理,以及事务隔离级别的种类及各自的缺陷。话不多说,进入正题! 1.视图 1.1 为什么使用视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索 数据的查询。视图的作用:重用 SQL 语句。简化复杂的 SQL 操作。在编写查询后,可以方便地重用它而不必知道 其基本查询...
- 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了
- 本篇主要内容插入数据的几种方式,更新数据和删除数据。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 插入数据 1.1 插入完整行使用 INSERT 插入完整行它要求指定表名和插入到新行中的值。mysql> INSERT INTO Customers -> VALUES('1000000006', -> 'Toy Land', -> ... 本篇主要内容插入数据的几种方式,更新数据和删除数据。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 插入数据 1.1 插入完整行使用 INSERT 插入完整行它要求指定表名和插入到新行中的值。mysql> INSERT INTO Customers -> VALUES('1000000006', -> 'Toy Land', -> ...
- 本篇主要内容自联结、等值联结、内联结、自然联结、外联结及对比图,UNION组合查询。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 表联结联结是一种机制,用来在一条 SELECT 语句中关联表,因此称为联结。使用特殊的语法,可以联结多个表返回一组输出,联结在运行时关联表中正确的行。联结不是物理实体。换句话说,它在实际的数据库表中并不存在。它只在查询执行期间存在。 1.1... 本篇主要内容自联结、等值联结、内联结、自然联结、外联结及对比图,UNION组合查询。如果对文中表结构不理解的可以查看系列首页。话不多说,进入正题! 1. 表联结联结是一种机制,用来在一条 SELECT 语句中关联表,因此称为联结。使用特殊的语法,可以联结多个表返回一组输出,联结在运行时关联表中正确的行。联结不是物理实体。换句话说,它在实际的数据库表中并不存在。它只在查询执行期间存在。 1.1...
- 本篇主要内容六种聚集函数的使用,ORDER BY 数据分组,子查询( 相关子查询 与 不相关子查询 )。内容稍稍有些多,需要静下心来慢慢看,如果条件允许可以动手实践一下(数据库文件在系列首页)。话不多说,进入正题! 1. 数据聚集 1.1 聚集函数先来看一下,我们常用的聚集函数和它的说明。函数说明AVG()返回某列的平均值COUNT()返回某列的行数MAX()返回某列的最大值MIN()返回某... 本篇主要内容六种聚集函数的使用,ORDER BY 数据分组,子查询( 相关子查询 与 不相关子查询 )。内容稍稍有些多,需要静下心来慢慢看,如果条件允许可以动手实践一下(数据库文件在系列首页)。话不多说,进入正题! 1. 数据聚集 1.1 聚集函数先来看一下,我们常用的聚集函数和它的说明。函数说明AVG()返回某列的平均值COUNT()返回某列的行数MAX()返回某列的最大值MIN()返回某...
- DRS数据迁移DRS做数据迁移有两个阶段,初始化阶段,和增量阶段初始化就是把表中的存量数据从源端迁移到目标端去,增量阶段就是从源端实时拉取binlog并解析成SQL,并在目标端执行,以达到实时同步的目的 binlog参数配置1、binlog开关MySQL中可以配置增量日志binlog,来保存实例上的数据变更,可能通过参数sql_log_bin来控制,其中on表示开启mysql> show ... DRS数据迁移DRS做数据迁移有两个阶段,初始化阶段,和增量阶段初始化就是把表中的存量数据从源端迁移到目标端去,增量阶段就是从源端实时拉取binlog并解析成SQL,并在目标端执行,以达到实时同步的目的 binlog参数配置1、binlog开关MySQL中可以配置增量日志binlog,来保存实例上的数据变更,可能通过参数sql_log_bin来控制,其中on表示开启mysql> show ...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签