首页
首页
沸点
课程
直播
活动
竞赛
商城
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状态,否则…