阿里云文档 2024-07-16

如何借助日志服务将关系型数据库MySQL数据入湖和实践

本实践内容来自实战派,由阿里云专家创作,为您介绍如何借助日志服务将关系型数据库MySQL数据入湖和实践,并介绍数据在入湖之前可以日志服务可以提供哪些开箱即用的功能。

文章 2022-04-25 来自:开发者社区

MySQL 索引优化实践(二)(下)

in 和 exsits 优化原则:小表驱动大表,即小的数据集驱动大的数据集 **in:**当B表的数据集小于A表的数据集时,in优于existsselect * from A where id in (select id from B) #. 等价于: for (select id form B) { select * from A where A.id = B.id ...

文章 2022-04-25 来自:开发者社区

MySQL 索引优化实践(二)(中)

2、根据非主键字段排序的分页查询再看一个根据非主键字段排序的分页查询,SQL 如下:select * from employees order by name limit 90000,5;explain select * from employees order by name limit 90000,5;发现并没有使用 name 字段的索引(key 字段对应的值为 null),具体原因:扫描整....

MySQL 索引优化实践(二)(中)
文章 2022-04-25 来自:开发者社区

MySQL 索引优化实践(二)(上)

注意:如果文中的 SQL 无法执行,请使用编辑器重新编辑后再粘贴复制,可能 web 浏览器对空格或者特殊符号转码导致。查询优化数据初始化# DDL 语句 CREATE TABLE `employees` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(24) NOT NULL DEFAULT '' COMMENT '姓名' C...

MySQL 索引优化实践(二)(上)
文章 2022-04-25 来自:开发者社区

MySQL 索引优化实践(下)

我们先看单路排序的详细过程:从索引name找到第一个满足 name = ‘SAN’ 条件的主键 id根据主键 id 取出整行,取出所有字段的值,存入 sort_buffer 中从索引name找到下一个满足 name = ‘SAN’ 条件的主键 id重复步骤 2、3 直到不满足 name = ‘SAN’对 sort_buffer 中的数据按照字段 position 进行排序返回结果给客户端我们再看....

MySQL 索引优化实践(下)
文章 2022-04-25 来自:开发者社区

MySQL 索引优化实践(中)

常见sql深入优化Order by 与 Group by 优化Case 1:explain select * from employees where name = 'SAN' and position = 'dev' order by age desc;分析:利用最左前缀法则:中间字段不能断,因此查询用到了name索引,从key_len=74也能看出,age索引列用在排序过程中,因为Extra....

MySQL 索引优化实践(中)
文章 2022-04-25 来自:开发者社区

MySQL 索引优化实践(上)

案例创建表的 DDL# DDL 语句 CREATE TABLE `employees` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(24) NOT NULL DEFAULT '' COMMENT '姓名' COLLATE 'utf8_general_ci', `age` INT(10) NOT NULL DEFAULT...

MySQL 索引优化实践(上)
文章 2022-04-25 来自:开发者社区

MySQL 索引实践(下)

8.like以通配符开头('$abc...')mysql索引失效会变成全表扫描操作EXPLAIN SELECT * FROM employees WHERE name like '%Lei';EXPLAIN SELECT * FROM employees WHERE name like 'Lei%';问题:解决like'%字符串%'索引不被使用的方法? a)使用覆盖索引,查询字段必须是建立覆盖索....

MySQL 索引实践(下)
文章 2022-04-25 来自:开发者社区

MySQL 索引实践(上)

使用的表CREATE TABLE employees ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', age int(11) NOT NULL DEFAULT '0' COMMENT '年龄', position varchar(20) NOT NUL...

MySQL 索引实践(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。