2020年1月9日

mysql btree索引概述

摘要: 原创 MySQL 作者:贺子_DBA时代 时间:2018-01-09 21:34:56 2311 2 今天研究下,mysql中的B-tree索引,通过这篇文章你可以了解到,mysql中的btree索引的原理,检索数据的过程,innodb和myisam引擎中btree索引的不同,以及btree索引的好 阅读全文

posted @ 2020-01-09 16:36 invender 阅读(2840) 评论(0) 推荐(0) 编辑

2019年9月20日

MySQL的B树索引与索引优化

摘要: 选自:https://www.cnblogs.com/lfs2640666960/p/8550452.html MySQL的MyISAM、InnoDB引擎默认均使用B+树索引(查询时都显示为“BTREE”),本文讨论两个问题: 为什么MySQL等主流数据库选择B+树的索引结构? 如何基于索引结构,理 阅读全文

posted @ 2019-09-20 18:24 invender 阅读(340) 评论(0) 推荐(0) 编辑

2019年9月14日

让事件飞 ——Linux eventfd 原理与实践

摘要: 原文作者:杨阳 1. eventfd/timerfd 简介 目前越来越多的应用程序采用事件驱动的方式实现功能,如何高效地利用系统资源实现通知的管理和送达就愈发变得重要起来。在Linux系统中,eventfd是一个用来通知事件的文件描述符,timerfd是的定时器事件的文件描述符。二者都是内核向用户空 阅读全文

posted @ 2019-09-14 13:34 invender 阅读(511) 评论(0) 推荐(0) 编辑

2019年8月17日

Nosql

摘要: 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多 初期架构 | center DAL,(Data Access Layer)。其功能主要是负责数据库的访问。简单地说就是实现对数据表的Select(查询)、Insert(插入) 阅读全文

posted @ 2019-08-17 17:11 invender 阅读(132) 评论(0) 推荐(0) 编辑

Redis架构之防雪崩设计:网站不宕机背后的兵法

摘要: Redis架构之防雪崩设计:网站不宕机背后的兵法 原创: 付磊,张益军 高可用架构 2017-03-24 导读:互联网系统中不可避免要大量用到缓存,在缓存的使用过程中,架构师需要注意哪些问题?本文以 Redis 为例,详细探讨了最关键的 3 个问题。 一、缓存穿透预防及优化 缓存穿透是指查询一个根本 阅读全文

posted @ 2019-08-17 16:47 invender 阅读(181) 评论(0) 推荐(0) 编辑

2019年8月16日

【底层原理】用户进程缓冲区和内核缓冲区

摘要: 作者:Pulpcode 链接:http://www.pulpcode.cn/2017/02/01/user-buffer-and-kernel-buffer/ 码农有道作了部分修改 常常听到有程序员会跟你讨论:“我们在读写文件的时候,系统是有缓存的”。但实际上有一部分人把用户进程缓冲区和系统空间的缓 阅读全文

posted @ 2019-08-16 14:43 invender 阅读(1554) 评论(1) 推荐(0) 编辑

2019年6月23日

UDP的最大报文长度

摘要: 以太网UDP最大报文长度 2014年01月22日 22:47:28 奚华 阅读数 12097 以太网UDP最大报文长度 2014年01月22日 22:47:28 奚华 阅读数 12097 以太网UDP最大报文长度 以太网UDP最大报文长度 2014年01月22日 22:47:28 奚华 阅读数 12 阅读全文

posted @ 2019-06-23 20:17 invender 阅读(2960) 评论(0) 推荐(0) 编辑

导航