首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HigginCui
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
17 | 如何正确地显示随机消息
从表中随机取数需要如何处理?直接使用order by rand() 比如这个语句:select word from words order by rand() limit 3;
16 | "order by"是怎么工作的
全字段排序 查询的SQL如下: 在city字段加上索引后,用explain命令查看执行情况: Extra中的"Using filesort"表示:需要排序。 MySQL为每个线程分配一块内存用于排序,
15 | 前期问题梳理(日志+索引)
日志和索引相关问题 奥术大师大多adad阿达奥术大师大多adad阿达奥术大师大多adad阿达奥术大师大多adad阿达奥术大师大多adad阿达奥术大师大多adad阿达奥术大师大多adad阿达奥术大师大多
14 | count(*)慢,如何处理
count(*)的实现方式 在不同的存储引擎中,无过滤条件的count(*)有不同的实现方式: MyISAM引擎:把表的总行数存在磁盘上,因此执行count(*)直接返回这个数,效率很高。 InnoD
13 |为什么表数据删除一半,表文件大小不变
InnoDB表结构存放 一个InnoDB的表包含2部分: 表结构的定义 数据 不同版本的区别: MySQL8.0版本之前:表结构是存在以fm为后缀的文件里。 MySQL8.0版本之后:允许把表结构定义
12 | 为什么我的MySQL会“抖”一下?
现象 执行一条SQL语句,正常执行的时候很快,但是有时不知怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间很短,看上去就像是数据库“抖”了一下。 SQL语句为什么变“慢”了
11 | 怎么给字符串字段加索引?
假设现在维护一个邮箱登录系统,用户表的定义如下: 由于使用邮箱登录,业务查询代码如下: 如果email这个字段上没有索引,那么这个语句只能做全表扫描。 MySql支持前缀索引,可以定义字符串的一部分作
10 | MySQL为什么有时候会选错索引?
先建一个简单的表: 然后往表 t 中插入 10 万行记录,取值按整数递增,即:(1,1,1),(2,2,2),(3,3,3) 直到 (100000,100000,100000)。 使用存储过程插入数据
09 | 普通索引和唯一索引,应该怎么选择
查询过程 假设一个ID为主键的表,表中还有一列k,k上有索引。 查询的语句为: 表中 R1~R5 的 (ID,k) 值分别为 (100,1)、(200,2)、(300,3)、(500,5) 和 (60
08 | 事务到底是隔离的还是不隔离的?
事务获取到行锁时,读到的数据是什么? 事务A要更新一行,假设此时事务B拥有这一行的行锁,那么事务A会被锁住,进入等待状态,事务A等到自己获取到行锁时,读到的值是什么? 示例表: 此时有3个事务在执行:
下一页
个人成就
文章被点赞
6
文章被阅读
4,661
掘力值
403
关注了
10
关注者
5
收藏集
3
关注标签
3
加入于
2022-05-13