首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MySQL
Suda阿杰
创建于2021-11-28
订阅专栏
MySQL基础
暂无订阅
共23篇文章
创建于2021-11-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL基础第十八篇
数据误删怎么办? MySQL 相关的误删数据,做下分类: 1.使用 delete 语句误删数据行; 2.使用 drop table 或者 truncate table 语句误删数据表; 3.使用 dr
MySQL基础第十七篇
读写分离有哪些坑? 读写分离的主要目的就是为了分摊主库的压力。由于读库和写库分离出来,就变成了多个库,这就会有主从的问题,例如主从同从可能存在延迟,客户端在执行完一个更新事物的后马上发起查询,如果查询
MySQL基础第十六篇
主库出问题了怎么办? 1.如果业务允许主从不一致的情况那么可以在主上先show global variables like 'gtid_purged';然后在从上执行set global gtid_p
MySQL基础第十五篇
MySQL是怎么保证主备一致的? MySQL主备的基本原理: 在状态 1 中,客户端的读写都直接访问节点 A,而节点 B 是 A 的备库,只是将 A 的更新都同步过来,到本地执行。这样可以保持节点 B
MySQL基础第十四篇
MySQL怎么保证数据不丢失? 只要 redo log 和 binlog 保证持久化到磁盘,就能确保 MySQL 异常重启后,数据可以恢复。 那MySQL的binlog 和 redo log写出流程是
MySQL基础第十三篇
MySQL有哪些“饮鸩止渴”提高性能的方法? 短链接风暴 第一种方法:先处理掉那些占着连接但是不工作的线程。 第二种方法:减少连接过程的消耗。 慢查询问题 导致慢查询的第一种可能是,索引没有设计好。
MySQL基础第十二篇
为什么我只改了一行的语句,锁了这么多? 间隙锁和next-key lock的概念总结: 前提条件:MySQL 后面的版本可能会改变加锁策略,所以这个规则只限于截止到现在的最新版本,即 5.x 系列 <
MySQL基础第十一篇
幻读是什么?有什么问题? 幻读是什么? 场景假设: 1.在可重复读隔离级别下,普通的查询是快照读,是不会看到别的事务插入的数据的。因此,幻读在“当前读”下才会出现。 2.上面 session B 的修
MySQL实战第十篇
为什么我只查询一条语句,查询的还是很慢? 查询长时间不返回 mysql> select * from t where id=1; 情况一: 等MDL锁 可以用show processlist命令查看W
MySQL实战第九篇
为什么这些SQL语句逻辑相同,性能差距却很大? 条件字段函数操作 mysql> select count(*) from tradelog where month(t_modified)=7; 传入
MySQL实战第八篇
order by 是怎么工作的? select city,name,age from t where city='杭州' order by name limit 1000 ; 对于这个排序语句来说,我
MySQL实战第七篇
日志和索引相关问题 1:MySQL 怎么知道 binlog 是完整的? 一个事务的 binlog 是有完整格式的:statement 格式的 binlog,最后会有 COMMIT;row 格式的 bi
MySQL实战第六篇
count(🌟)这么慢,我该怎么办? 1:计数语句性能分析: 按照效率排序的话,count(字段)<count(主键 id)<count(1)≈count(🌟),所以建议,尽量使用 count(🌟)。
MySQL实战第五篇
为什么表数据删掉一半,表文件的大小不变? 1:为啥删除了表的一半数据,表文文件大小没变化? 因为delete 命令其实只是把记录的位置,或者数据页标记为了“可复用”,但磁盘文件的大小是不会变的。也可以
MySQL实战第四篇
为什么我的MySQL会“抖”一下 1:MySQL抖一下是什么意思? 抖我认为就是不稳定的意思,一个SQL语句平时速度都挺快的,偶尔会慢一下且没啥规律,就是抖啦! 2:MySQL为啥会抖一下? 因为运行
MySQL实战第三篇
怎么给字符串字段加索引 一些基本的解决方法: 1.直接创建完整索引,这样可能比较占用空间; 2.创建前缀索引,节省空间,但会增加查询扫描次数,并且不能使用覆盖索引; 3.倒序存储,再创建前缀索引,用于
MySQL实战第二篇
MySQL为什么有时候会选错索引? MySQL如何判断一个查询的扫描行数? 通过explain命令可以看到某个通过索引的查询语句的相关信息,row代表扫描的行数 索引基数如何计算?通过那个参数可以设置
MySQL实战第一篇
普通索引和唯一索引 普通索引和唯一索引的选择: 对于查询操作来说,普通索引,查询到满足条件的一个记录之后,继续查找下一个记录,直到查询到不满足条件的记录。唯一索引,由于索引唯一性,查询到第一个满足的记
MySQL基础第五篇
MySQL锁 根据加锁的范围,MySQL里可以分为:全局锁,表级锁,行级锁 1.全局锁 对整个数据库实例加锁,MySQL对于加全局锁的方法:Flush tables with read lock(FT
MySQL基础第四篇
MySQL索引 索引的作用:提高查询效率 常见的索引结构:哈希表、有序数组、搜索树 哈希表:key-value 把值放在数组里,用一个哈希函数把 key 换算成一个确定的位置,然后把 value 放在
下一页