首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
种田人云天明
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
并发读写数据一致性保证(二)-MySQL
上述这种普通的Select语句在Repeatable Read级别下执行的是快照读。MVCC机制给每条数据都额外增加两个字段,一个用于记录当前事务id(新事务自增),另一个用于指向undo log版本链中的上一个版本(事务每次更新记录,mysql都会写一条undo log,方便…
MySQL索引与查询优化
MySQL(读作/maɪ ˈsiːkwəl/“My Sequel”)是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,目前为Oracle旗下产品。 被甲骨文公司收购后,自由软件社群们对于Oracle是否还会持续支持MySQL社群版(MySQL之中唯一的免…
【干货】MySQL数据库开发规范
所有存储相同数据的列名和列类型必须一致。(在多个表中的字段如user_id,它们类型必须一致) 尽量控制单表数据量的大小在500w以内,超过500w可以使用历史数据归档,分库分表来实现(500万行并不是MySQL数据库的限制。过大对于修改表结构,备份,恢复都会有很大问题。MyS…
Redis 为什么这么快?
点击上方“方志朋”,选择“置顶或者星标” 你的关注意义重大! 作者:我叫刘半仙 来源:my.oschina.net/liughDevelop/blog/2236771 由java技术栈整理 本文内容思维导图如下: 1 简介和应用 Redis在互联网公司一般有以下应用: Stri…
你真的理解索引吗?从数据结构层面解析mysql索引原理
从《mysql存储引擎InnoDB详解,从底层看清InnoDB数据结构》中,我们已经知道了数据页内各个记录是按主键正序排列并组成了一个单向链表的,并且各个数据页之间形成了双向链表。在数据页内,通过页目录,根据主键可以快速定位到一条记录。这一章中,我们深入理解一下mysql索引实…
一千行MySQL命令
非常不错的总结,强烈建议保存下来,需要的时候看一看。
mysql GROUP_CONCAT使用
表内容如上图先看看group_concat语法:group_concat([DISTINCT]要连接的字段[OrderBYASC/DESC排序字段][Separator‘分隔符’])其结果是:那比如现
MySQL优化面试
非null字段的处理要比null字段的处理高效些!且不需要判断是否为null。 null在MySQL中,不好处理,存储需要额外空间,运算也需要特殊的运算符。如select null = null和select null <> null(<>为不等号)有着同样的结果,只能通过is…
执行一条sql语句都经历了什么?
首先,mysql 主要是由 server 层和存储层两部分构成的。server 层主要包括连接器、查询缓存,分析器、优化器、执行器。存储层主要是用来存储和查询数据的,常用的存储引擎有 InnoDB、MyISAM,MySQL 5.5.5版本后使用 InnoDB 作为默认存储引擎。…
MySQL 在高并发下的 订单撮合 系统使用 共享锁 与 排他锁 保证数据一致性
距离上次择文发表,两月余久。2018年也即将要结束了,目前的工作依然是与区块链应用相关的,也很荣幸在9月初受邀签约出版暂名为《区块链以太坊DApp实战开发》一书,预计在明年年初出版。 这次让我有感记录这篇文章的原因是最近在使用Go语言重写一个原来由PHP语言编写的交易所订单撮合…