刷新
(二) 初次使用MySQL

博主头像 摘要 本文会围绕mysql会话来详细地介绍会话的获取、使用和终止的整个过程,主要包括: 登入mysql会话:通过mysql调用命令和身份凭证获取会话资格。 使用mysql会话:比如编写SQL语句、执行SQL语句和取消已执行的SQL语句。 登出mysql会话 此外,在文章的最后,还提供了快速调用mys ...

GreatSQL通过伪装从库回放Binlog文件

博主头像 GreatSQL通过伪装从库回放Binlog文件 一、适用场景说明 1、主库误操作恢复 利用 Binlog 在其他实例解析、回放,根据gtid只回放到指定位点。 2、网络隔离环境同步 备份恢复后可以拉去主库Binlog文件至新实例同步增量数据。 3、备份恢复遇到Binlog文件过大处理 恢复实例时有 ...

12 MySQL 数据库其它调优策略

博主头像 12 MySQL 数据库其它调优策略 @目录12 MySQL 数据库其它调优策略1. 数据库调优的措施1.1 调优的目标1.2 如何定位调优问题1.3 调优的维度和步骤第1步:选择适合的 DBMS第2步:优化表设计第3步:优化逻辑查询第4步:优化物理查询第5步:使用 Redis 或 Memcache ...

MySQL 01 基础架构:一条SQL查询语句是如何执行的?

博主头像 比如执行一条查询语句: select * from T where ID=10; 首先给出MySQL的基本架构示意图,从中也可以看到执行过程: 基本结构分为两部分: Server层。里面包含连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL大多数核心服务功能,以及所有内置函数。 存储引擎层。 ...

11-3 MySQL 中对于 PowerDesigner 的使用

博主头像 11-3 MySQL 中对于 PowerDesigner 的使用 @目录11-3 MySQL 中对于 PowerDesigner 的使用1. PowerDesigner的使用1.1 开始界面1.2 概念数据模型1.3 物理数据模型1.4 概念模型转为物理模型1.5 物理模型转为概念模型1.6 物理模 ...

100条常用SQL语句

博主头像 一、基本查询语句 查询所有数据: SELECT * FROM 表名; 查询特定列: SELECT 列名1, 列名2 FROM 表名; 条件查询: SELECT * FROM 表名 WHERE 条件; 模糊查询: SELECT * FROM 表名 WHERE 列名 LIKE '模式%'; 排序查询: ...

10-1 MySQL 索引优化与查询优化

博主头像 10-1 MySQL 索引优化与查询优化 @目录10-1 MySQL 索引优化与查询优化1. 数据准备2. 索引失效案例2.1 索引字段:全值匹配最优2.2 索引字段:最佳左前缀法则2.3 主键插入顺序2.4 索引字段进行了:计算、函数、类型转换(自动或手动)导致索引失效2.5 索引字段类型转换导致 ...

MySQL索引失效场景

博主头像 ​MySQL 索引优化是提升查询性能的关键手段之一,但有时使用不当会导致索引失效。今天我们一起来看看哪些情况下索引会失效。 1、联合索引没有使用最左前缀 失效示例:联合索引 (a,b,c) SELECT * FROM table WHERE b=1 AND c=2; -- ❌ 索引失效 正确写法: ...

MySQL-查询命令

博主头像 MySQL查询命令 学习资料来源:数据库原理与应用——MySQL从入门到实战 单表查询(一) 基本查询语句 查询数据表中指定字段的内容 MySQL从数据表中查询数据的基本语句为SELECT语句。 SELECT语句的可选参数比较多,让我们先从最简单的开始,带大家一步一步的深入SELECT语句的使用。 ...

MySQL派生表查询大数据量无结果问题分析与解决

博主头像 MySQL派生表查询大数据量无结果问题分析与解决 一、问题发现 在客户现场的一次问题报告中发现某个带有派生表进行查询的时候,数据量少的时候有结果,但是数据量大的时候返回无记录。看下面例子: 1、准备表 CREATE TABLE `cmdb_item` ( `cm_item_id` varchar(3 ...

GreatSQL从库报错13146:字符集不一致问题处理

博主头像 GreatSQL从库报错13146:字符集不一致问题处理 1.问题概述 需要将数据反向同步到源端,在使用 SELECT INTO OUTFILE 和 LOAD DATA 的方式进行数据恢复后配置同步,从库发生报错13146数据类型转换失败,导致同步异常;通过对比表结构和列的字符集,发现主从库相关表、 ...

工具分享-从ibd文件中恢复数据的神器ibd2sql

博主头像 工具分享-从ibd文件中恢复数据的神器ibd2sql 1. ibd2sql 的使用场景 在单节点单表表空间损坏的情况下,一般我们想到的方法是从最近的备份中恢复表数据并从Binlog中合并数据。 假如备份和Binlog缺失,那就只能从ibd文件中紧急恢复数据,可以使用 ibd2sql 这个工具去恢复数 ...

dbops 助力 GreatSQL MGR架构安装部署

博主头像 dbops 助力 GreatSQL MGR架构安装部署 在上一篇中讲到了如何使用 dbops 部署 GreatSQL 主从架构,这篇中将介绍如何使用 dbops 部署MGR架构。 dbops 助力 GreatSQL 单机架构安装部署 dbops 助力 GreatSQL 主从架构安装部署 部署 Gre ...

阿里云数据库Inventory Hint技术分析

博主头像 秒杀场景是电商系统中最具挑战性的场景之一,其核心痛点在于超高并发请求(百万级甚至千万级QPS) 与 有限库存 之间的矛盾,以及由此引发的 系统崩溃、超卖、不公平 等问题。阿里通过一套精密的架构和算法组合拳来解决这些问题,Inventory Hint 是其中关键的一环。 核心目标 稳定性: 在极端流量 ...

GreatSQL连接数被打满的3种紧急解决方案

博主头像 GreatSQL连接数被打满的3种紧急解决方案 背景 使用数据库时,偶尔会出现数据库连接数飙升的场景,最严重的情况是连接打满,root 用户无法获取到连接,登陆数据库失败。这时候无法登录数据库kill 掉相关的数据连接,影响数据库的稳定性。下面将对这类的故障的处理进行详述。 场景复现 设置max_c ...

<1···678···12>