首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
Rolle
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
mysql order by 优化
本节描述MySQL何时可以使用索引来满足ORDER BY子句,当不能使用索引时使用filesort,以及优化器中有关ORDER BY的执行计划信息。 一个order by语句对于有没有使用limit可能存在执行差异。详细内容查看8.2.1.17 LIMIT Query Opti…
MySQL常用操作和主从配置
库选项,用来约束数据库的。 修改表选项:字符集、校对集和存储引擎。alter table my_student charset=gbk 修改字段:修改字段通常是指修改属性或者说是数据类型。 数值型:数值型包括整数型和小数型。 小数型:带有小数点或者范围超出整型的数据类型。 Da…
MySQL 避免行锁升级为表锁——使用高效的索引
众所周知,MySQL 的 InnoDB 存储引擎支持事务,默认是行锁。得益于这些特性,数据库支持高并发。如果 InnoDB 更新数据使用的不是行锁,而是表锁呢?是的,InnoDB 其实很容易就升级为表锁,届时并发性将大打折扣了。 经过我操作验证,得出行锁升级为表锁的原因之一是:…
InnoDB 行锁的实现
主页|读书|知乎|GitHubInnoDB实现行锁(rowlock)的3种算法:RecordLock:单行记录上锁GapLock:间隙锁,锁定一个范围,不包括记录本身Next-keyLock:等价于G
如何基于 MySQL 及 Redis 搭建统一的 KV 存储服务
如何基于 MySQL 及 Redis 搭建统一的 KV 存储服务 http://click.aliyun.com/m/9406/
面试官:分库分表之后,id 主键如何处理?
分库分表之后,id 主键如何处理? 其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。 这个就是说你的系统里每次得到一个 …
MySQL 10w+数据 insert 优化
由于业务原因,遇到了如题所述的业务问题,事务执行时间在30s~50s 不等,效果非常不理想 5w+ 数据测试,分别使用了mybatis insert()()(拼接xml), mybatis的批处理和 jdbc的批处理。 可以看到在jdbc执行时间方面是差不多的,但是在方法执行时…
聊一聊数据库(MySQL)设计中的数据类型优化
良好的逻辑设计和物理设计事高性能的基石,在进行数据库设计时,我们应该要考虑到未来将会执行的查询语句,这就需要对各种因素进行权衡。本文将会聊一聊数据库(MySQL)设计中有关数据类型优化的一些内容。以下内容总结自《高性能 MysQL》。 我们知道 MySQL 支持多种数据类型,通…
Sql性能优化梳理
前言 本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考最简大数据Redis。先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。 1.0 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务…
MySQL 主从复制+读写分离
今天记录一点链上线的数据库方面的骚操作。主要包括MySQL的安装,主从复制,读写分离等等,其余的找时间再写。 系统ubuntu16.04,安装并设置自启动。 记住postion,file。不要骚操作。 注:Slave_IO及Slave_SQL进程必须正常运行,即YES状态,否则…