首页
学习
活动
专区
工具
TVP
发布

程序猿杂货铺

专栏作者
148
文章
191156
阅读量
42
订阅数
【MySQL】语句执行分析
今天客户那边遇到一个问题:多选文件进行操作,数据量一大后台处理就特别慢,浏览器显示504超时。为了验证问题是否出在sql语句,所以用以下方法来分析:
周三不加班
2019-09-04
1.6K0
mysql基本知识点梳理和查询优化
本文主要是总结了工作中一些常用的操作,以及不合理的操作,在对慢查询进行优化时收集的一些有用的资料和信息,本文适合有mysql基础的开发人员
周三不加班
2019-09-03
5900
【MySQL一】开发人心里都该有的那颗 B 树
对该二叉树的节点进行查找发现深度为1的节点的查找次数为1,深度为2的查找次数为2,深度为n的节点的查找次数为n,因此其平均查找次数为(1+2+2+3+3+3) / 6 = 2.3次
周三不加班
2019-09-03
5940
MySql中int(10)与int(11)有什么区别吗?
依稀还记得有次面试,有面试官问我int(10)与int(11)有什么区别,当时觉得就是长度的区别吧!面试官最后也没有给反馈,我也就以为自己答对了。直到有一次有个同学又跟我谈起这个事,才去查了以下,发现事情并没有哪么简单... ...
周三不加班
2019-09-03
4.2K0
【MySQL (七) | 详细分析MySQL事务日志 undo log】
在数据修改的时候,不仅记录了redo,还记录了相对应的undo,如果因为某些原因导致事务失败或回滚了,可以借助该undo进行回滚。
周三不加班
2019-09-03
6.4K0
【MySQL(九)| undo log知识补充以及MySQL 系列整理 】
重做日志缓冲(redo log buffer)是Innodb存储引擎的内存区域中的一部分。
周三不加班
2019-09-03
8010
淘宝大秒系统设计详解
大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,前端系统双11峰值有效请求约60w以上的QPS ,而后端cache的集群峰值近2000w/s、单机也近30w/s,但到真正的写时流量要小很多了,当时最高下单减库存tps是红米创造,达到1500/s。
周三不加班
2019-09-03
6200
【MySQL(八)| 深入InnoDB空间及索引页文件结构 】
InnoDB数据存储模型用"spaces"表示,也被称为"tablespaces",有时候也被称为"file spaces",一个space可能包含多个操作系统级别的实际文件(例如ibdata1,ibdata2等)。但是只是被当做一个逻辑文件:多个物理文件只是被视为物理连接在一起。
周三不加班
2019-09-03
2.6K0
【MySQL (六) | 详细分析MySQL事务日志redo log】
为了最大程度避免数据写入时 IO 瓶颈带来的性能问题,MySQL 采用了这样一种缓存机制:
周三不加班
2019-09-03
3.1K0
【MySQL (五) | 五分钟搞清楚 MVCC 机制】
对事务隔离级别不熟悉的同学可以参考文章 【MySQL (三) | 五分钟搞清楚MySQL事务隔离级别】
周三不加班
2019-09-03
1.1K1
【MySQL (四) | 五分钟搞清楚InnoDB锁机制】
表锁是锁定了整个表,在加锁期间,无论读写,这个表的数据都是锁定的,相反行锁只是锁定了这个表中的一条数据,其他数据仍然可以操作,这就可很好的提高了数据库的并发性能。
周三不加班
2019-09-03
9950
【MySQL (三) | 五分钟搞清楚MySQL事务隔离级别】
事务最经典常用的栗子可能就是转账:一个账户少钱了,哪另一个账户肯定要多钱,李永龙说过,亏本的买卖咱可不干,吃亏了不高兴!
周三不加班
2019-09-03
6160
【MySQL(2)| MySQL索引机制】
索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。
周三不加班
2019-09-03
1K0
MYSQL 数据库时间字段 INT,TIMESTAMP,DATETIME 性能效率比较
在数据库设计的时候,我们经常会需要设计时间字段,在 MYSQL 中,时间字段可以使用 int、timestamp、datetime 三种类型来存储,那么这三种类型哪一种用来存储时间性能比较高,效率好呢 ?
周三不加班
2019-08-19
6.7K0
一次惊心动魄的服务器误删文件恢复过程
经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。
周三不加班
2019-07-09
1.4K1
图解 SQL 里的各种 JOIN
在各种问答社区里谈及 SQL 里的各种 JOIN 之间的区别时,最被广为引用的是 CodeProject 上 C.L. Moffatt 的文章 Visual Representation of SQL Joins,他确实讲得简单明了,使用文氏图来帮助理解,效果明显。本文将沿用他的讲解方式,稍有演绎,可以视为该文较为粗糙的中译版。
周三不加班
2019-06-11
8240
漫话:如何给女朋友解释什么是乐观锁与悲观锁
最近,五一小长假的放假时间调整了,决定趁着假期出去玩一玩。我和女朋友商量好,我负责制定行程,她负责购买出行用品。相安无事,我正在各家比价中,不知道发生了什么,女朋友买买买竟然不高兴了。
周三不加班
2019-06-04
6060
MySQL 数据库设计经验总结
MySQL 可以在 Server 级、Database 级、Table 级、Column 级进行字符集的设置。
周三不加班
2019-06-04
1.2K0
你这个面试,很难通过啊!!!
在上周,我密集面试了若干位 Java 后端的候选人,工作经验在 3 到 5 年间。我的标准其实不复杂:第一能干活,第二 Java 基础要好,第三最好熟悉些分布式框架,我相信其它公司招开发人员时,应该也照着这个标准来面的。
周三不加班
2019-06-04
8110
数据库大批量 SQL 插入性能优化
修改后的插入操作能够提高程序的插入效率。这里第二种 SQL 执行效率高的主要原因是合并后日志量(MySQL 的binlog 和 innodb 的事务让日志)减少了,降低日志刷盘的数据量和频率,从而提高效率。
周三不加班
2019-06-02
2.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档