文章 2024-06-20 来自:开发者社区

索引的威力--记一次MySQL存储过程优化

一、背景: 最近接手一个老项目,在MySQL存储过程中采用【insert.... select ....】的语句,执行时发现超过130s(之后停止存储过程,没有继续执行),实际是从30多万条数据中查询后,真正要插入数据只有1800多条。我在创建了多个单列索引后,同样的语句在1s内(<0.5s)就执行完成了,速度提升了100倍,体会到了数据库索引带来的巨大威力。 这...

索引的威力--记一次MySQL存储过程优化
文章 2024-06-14 来自:开发者社区

MySQL存储过程——Baidu Comate智能代码助手添加20条DML语句——测试索引效果

MySQL存储过程——Baidu Comate智能代码助手添加20条DML语句——测试索引效果 DDL CREATE TABLE student ( id INT PRIMARY KEY AUTO_INCREMENT, createDate DATE NOT ...

MySQL存储过程——Baidu Comate智能代码助手添加20条DML语句——测试索引效果
文章 2024-06-11 来自:开发者社区

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(1)

前言        做数仓开发离不开 SQL ,写了很多 HQL 回头再看 MySQL 才发现,很多东西并不是 HQL 所独创的,而是几乎都来自于关系型数据库通用的 SQL;想到以后需要每天和数仓打交道,那么不管是 MySQL 还是 Oracle ,都需要深入了解一下,不能只停留在之前的 CRUD 上了。 1、MySQL 函数 1...

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(1)
文章 2024-06-11 来自:开发者社区

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(4)

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(3)https://developer.aliyun.com/article/1534304 3.3.10、循环语句和循环控制 先介绍循环控制: leave:类似于 break iterate:类似于 continue 1. while 循环 语法: ...

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(4)
文章 2024-06-11 来自:开发者社区

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(3)

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(2)https://developer.aliyun.com/article/1534302 3、存储过程 3.1、存储过程介绍 什么是存储过程: MySQL 5.0 版本开始支持存储过程。 简单的说,存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,...

文章 2024-06-11 来自:开发者社区

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(2)

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(1)https://developer.aliyun.com/article/1534299 ...

MySQL 进阶使用【函数、索引、视图、存储过程、存储函数、触发器】(2)
文章 2024-01-15 来自:开发者社区

4.2.1 SQL语句、索引、视图、存储过程

怎么执行一条select语句1.连接器 接收连接-》管理连接-》校验用户信息2.查询缓存 kv存储,命中直接返回,否则继续执行 8.0已经删除3.分析器 词法句法分析生成语法树4.优化器 指定执行计划,选择查询成本最小的计划5.执行器 根据执行计划,从存储引擎获取数据,并返回客户端数据库设计三范式(目的:减少空间占用)范式一:确保每列保持原子性:数据库表中的所有字段都是不可分解的原子值。范式二:....

文章 2024-01-11 来自:开发者社区

sql语句,索引,视图,存储过程

       数据库是按照数据结构来组织,存储和管理数据的仓库;是一个长期存储在计算机内的,有组织的,可共享的,统一管理的大量数据的集合;访问数据库在内存的数据,数据需要落盘后才会返回结果;        mysql中oltp是用B+树或lsm存储数据;olap是用列式存储的;      ...

sql语句,索引,视图,存储过程
文章 2023-12-19 来自:开发者社区

开启数据库性能之旅:MSSQL存储过程索引优化深度解析

数据库,如同一座庞大的图书馆,蕴藏着无数宝贵的信息。然而,想要在这个海量数据的世界中迅捷而准确地找到所需,索引就成为了至关重要的引路人。本文将引领读者深入探讨MSSQL存储过程中索引优化的奥妙,揭示数据库性能提升的神秘面纱。一、索引优化的适用场景在数据库查询的世界中,索引犹如地图,能够明确指引我们前往目的地。索引优化的重要性在以下场景中愈发凸显:大型数据表: 当数据表的规模庞大时,通过索引可以迅....

文章 2023-07-30 来自:开发者社区

MySQL高级第一篇(共四篇)之索引、视图、存储过程和函数、触发器

1 索引1.1 索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找...

MySQL高级第一篇(共四篇)之索引、视图、存储过程和函数、触发器

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