首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Mysql
订阅
蛇鼠兔一窝
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
MySQL 千万级数据表 partition 实战应用
目前系统的 Stat 表以每天 20W 条的数据量增加,尽管已经把超过3个月的数据 dump 到其他地方,但表中仍然有接近 2KW 条数据,容量接近 2GB。 Stat 表已经加上索引,直接 select … where … limit 的话,速度还是很快的,但一旦涉及到 gr…
【干货】MySQL数据库开发规范
所有存储相同数据的列名和列类型必须一致。(在多个表中的字段如user_id,它们类型必须一致) 尽量控制单表数据量的大小在500w以内,超过500w可以使用历史数据归档,分库分表来实现(500万行并不是MySQL数据库的限制。过大对于修改表结构,备份,恢复都会有很大问题。MyS…
MySQL的SQL性能优化总结
很多时候,我们的程序出现的“性能问题”,其实是我们自己写的那"坨"代码的问题,是自己Coding的问题,是Mysql的DML语句使用的问题。 以下是我总结的关于MySQL DML语句的使用中需要注意的点。 绝大多数情况,是不需要select *的。一旦使用了这种语句,便会让优化…
Mysql 慢查询优化实践
查询次数超过100次/日的高频需求,按照最大查询/总查询用时最大,依次优化取得的优化收益最高. 可以看出,这个简单的sql不应该有这么大的解析行数,甚至最高要七秒钟. 可以看到的确是没有给yiku_id增加索引. 对于写操作,因为需要维护索引的变更,有一定开销.如果遇到大量并发…
10亿级订单系统分库分表设计思路!
作者:架构小黑| 微信公众号:架构师之巅一、背景随着公司业务增长,如果每天1000多万笔订单的话,3个月将有约10亿的订单量,之前数据库采用单库单表的形式已经不满足于业务需求,数据库改造迫在眉睫。二、
MySQL事务隔离
一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏。 隔离性(Isolation):并发的事务是相互隔离的。 持久性(Durability):事务完成后,该事务所对数据库所做的更改持久的保存在数据库之中,并不会被回滚。 脏读:读取了未提交的数据。…
MySQL 索引及查询优化总结
文章《MySQL查询分析》讲述了使用MySQL慢查询和explain命令来定位mysql性能瓶颈的方法,定位出性能瓶颈的sql语句后,则需要对低效的sql语句进行优化。本文主要讨论MySQL索引原理及常用的sql查询优化。 在上图中,type=all,key=null,rows…
执行一条sql语句都经历了什么?
首先,mysql 主要是由 server 层和存储层两部分构成的。server 层主要包括连接器、查询缓存,分析器、优化器、执行器。存储层主要是用来存储和查询数据的,常用的存储引擎有 InnoDB、MyISAM,MySQL 5.5.5版本后使用 InnoDB 作为默认存储引擎。…
MySQL InnoDB 存储引擎探秘
在MySQL中InnoDB属于存储引擎层,并以插件的形式集成在数据库中。从MySQL5.5.8开始,InnoDB成为其默认的存储引擎。InnoDB存储引擎支持事务、其设计目标主要是面向OLTP的应用,主要特点有:支持事务、行锁设计支持高并发、外键支持、自动崩溃恢复、聚簇索引的方…
MySQL优化面试
非null字段的处理要比null字段的处理高效些!且不需要判断是否为null。 null在MySQL中,不好处理,存储需要额外空间,运算也需要特殊的运算符。如select null = null和select null <> null(<>为不等号)有着同样的结果,只能通过is…