- Mysql
MySQL隔离级别解析:数据一致性与高并发之间的平衡术!
DDL:数据定义,它用来定义数据库对象,包括库,表,列,通过ddl我们可以创建,删除,修改数据库和表结构; DML:数据操作语言,增加删除修改数据表中的...
- Mysql
详解 MySQL 的三个删除语句:DROP、TRUNCATE 、DELETE
一、前言 在数据库中,SQL作为一种常用的数据库编程语言,扮演着至关重要的角色。SQL不仅可以用于创建、修改和查询数据库,还可以通过DROP、DELETE和T...
- Mysql
MySQL:为什么查询一行数据也要花费上百毫秒
不知道读者有没有遇到过这么一种异常情况,在使用MySQL时,仅仅是一次很简单的查询响应时间居然需要上百毫秒甚至1秒以上,到底是什么原因导致的这种...
- Mysql
MySQL面试大揭秘:你不得不掌握的十大技能!
数据库基础知识 在MySQL面试中,首先要确保你对数据库基础知识有很好的了解: 数据库概念:了解数据库、表、字段等基本概念。 SQL语言:熟悉基本的S...
- Mysql
MySQL查询,是 join性能好,还是in一下更快呢?
先总结: 数据量小的时候,用join更划算 数据量大的时候,join的成本更高,但相对来说join的速度会更快 数据量过大的时候,in的数据量过多,会有无法执...
- Mysql
MySQL数据库如何实现跨服务器访问数据
在使用MySQL数据库时,很多同学经常会问,我能跨服务器访问另一库的数据么?得到的答案很多时候是让人失望的。那么如果真的需要访问,又不想使用拷...
- Mysql
MySQL的常用函数,你学会几个?
在开发中,数据库的种类千奇百怪,有各种,比如早期的 SQLServer,Mysql,Oracle,现在还有许多国产的数据库,但是有不少开发还是使用的 Mysql,但是对于...
- Mysql
Mysql如何定位慢查询,以及SQL语句执行很慢, 如何分析呢?
思考:在MySQL中,如何定位慢查询?? 慢查询表象: 页面加载过慢、接口压测响应时间过长(超过1s) 1. 方案一:开源工具 调试工具 :Arthas 运维工具 :Pr...
- Mysql
一文弄懂Join语句优化
这一篇文章就来介绍一下关联查询的优化,文章有点长,请耐心看完,有问题欢迎讨论指正。 1 关联查询的算法特性总结 要想弄懂关联查询的优化,就必须...
- Mysql
十个大大提升MySQL效率的使用技巧
MySQL是一种广泛使用的关系型数据库管理系统,无论是个人项目还是企业级应用,都可以从中受益。然而,要充分利用MySQL的潜力,掌握一些高效的技巧可以...
- Mysql
MySQL 统计信息不准确导致文件大小与系统表大小差异大
引言 MySQL 的统计信息中包括多个统计项,由于基于采样计算,因此存在误差,最常见的是统计项【表的行数】不准确,可能导致执行计划选择错误。 本文...
- Mysql
详解 MySQL 三种日志 ( binlog、redo log 和 undo log ) 及其作用
前言 MySQL日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志binlog(归档日志)和事务日...
- Mysql
MySQL存储秘密揭示:CHAR vs.VARCHAR,解锁定长神器的终极选择指南!
CHAR和VARCHAR类型在存储和检索方式上有相似之处,但在最大长度以及是否保留尾随空格方面存在差异。 一、存储方面 1、存储对比 CHAR和VARCHAR类型的声明包...
- Mysql
MySQL性能飙升的秘密武器:Innodb_lru_scan_depth参数解密!
1、innodb_lru_scan_depth 到底是何方神圣? innodb_lru_scan_depth参数就像MySQL的一把钥匙,控制着LRU(Least Recently Used)算法的扫描深度。 LRU 算法用于管理 InnoDB 缓冲...
- Mysql
真的,MySQL索引入门看这个就够了
哈喽,大家好,我是了不起。 MySQL索引是数据库中一个关键的概念,它可以极大地提高查询性能,加快数据检索速度。但是,要充分发挥索引的作用,需要...
- Mysql
MySQL到底是join性能好,还是in一下更快呢?
大家好呀,我是楼仔。 今天发现一篇很有意思的文章,使用 mysql 查询时,是使用 join 好,还是直接 in 更好,这个大家工作时经常遇到。 为了方便大家查看...