数据库管理第174期 执行计划的改变竟如此复杂(20240423) 数据运维 2024-04-23 大白菜程序猿 手机阅读 数据库管理174期 2024-04-23 数据库管理-第174期 执行计划的改变竟如此复杂(20240423) 1 大量等待 2 性能问题排查 3 为什么执行计划会改变 3.1 统计信息不准确 3.2 表数据量过大 3.3 错误索引 4 优化建议 总结
MySQL select in 语句未使用索引,产生磁盘临时表,导致 crash 问题描述 业务执行一个非常简单的 SQL,结果导致 MySQL crash,并且每次都能复现。 MySQL 版本: Percona Server for MySQL 5.7.20 SQL 语句: select * from a where a.name in (select distinct name from b) limit 1000; a 表 和 b 表 各包含 150w 条数据。 表 数据运维 2023-08-15 大白菜程序猿
PostgreSQL 选择数据库 上一章节我们讲了如何创建数据库,接下来我们来讨论如何去选择我们创建的数据库。 数据库的命令窗口 PostgreSQL 命令窗口中,我们可以命令提示符后面输入 SQL 语句: postgres=# 使用 上一章节我们讲了如何创建数据库,接下来我们来讨论如何去选择我们创建的数据库。 数据库的命令窗口 PostgreSQL 命令窗口中,我们可以命令提示符后面输入 SQL 语句: postgres=# 使 数据运维 2023-04-15 大白菜程序猿
mysql字符串拼接的4种方式总结 目录 前言 第一种: 第二种: 第三种: 第四种(运算,只对数字有效): 附:MySQL group_concat()详解 总结 前言 总是记不住字符串拼接,每次都要百度去搜索,所以在这里记录一下,好 目录前言第一种:第二种:第三种:第四种(运算,只对数字有效):附:MySQL group_concat()详解总结 前言 总是记不住字符串拼接,每次都要百度去搜索,所以在这里记录一下,好 数据运维 2023-04-15 大白菜程序猿
mysql如何快速查询 mysql快速查询的方法:1、查询正在运行中的事务;2、查看当前连接,并且能够知晓连接数;3、查看一个表的大小;4、查看某个数据库所有表的大小。 更多推荐:mysql教程(视频) mysql快 mysql快速查询的方法:1、查询正在运行中的事务;2、查看当前连接,并且能够知晓连接数;3、查看一个表的大小;4、查看某个数据库所有表的大小。 更多推荐:mysql教程(视频) mysql快速查询的方法: 数据运维 2023-04-18 大白菜程序猿
MySQL数据类型选择:根据需求正确选择合适的数据类型的指南 MySQL数据类型选择指南:如何根据需求正确选择合适的数据类型,需要具体代码示例 引言:在使用MySQL数据库时,数据类型的选择是非常重要的。选择合适的数据类型不仅可以提高数据库的性能和存储效率,还可以确保数据的准确性和完整性。本文将介绍一些常用的MySQL数据类型,并提供具体的代码示例,帮助读者根据自己的需求正确选择合适的数据类型。 一、整数类型MySQL提供了多种整数类型,通常根据数据范围和存 数据运维 2024-01-04 大白菜程序猿