上一页 1 2 3 4 5 6 7 8 ··· 46 下一页
摘要: 1、前言 随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力。本文旨在为大家提供有用的高性能网络编程的I/O模型概览以及网络服务进程模型的比较,以揭开设计和实现高性能网络架构的神秘面纱。2、关于作者陈彩华(caison):主要从事服务端开发、需求分析、系统设计、优化重 阅读全文
posted @ 2021-01-04 11:51 sunsky303 阅读(1598) 评论(0) 推荐(1) 编辑
摘要: 索引介绍 索引是什么 官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。 我 阅读全文
posted @ 2020-12-29 17:54 sunsky303 阅读(602) 评论(1) 推荐(1) 编辑
摘要: 引言 本文预计分为两个部分:(1)联合索引部分的基础知识在这个部分,我们温习一下联合索引的基础(2)联合索引部分的实战题在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。 正文 基础 讲联合索引,一定要扯最左匹配!放心,我不扯有的没的,几句话懂个大概就行!最左匹配所谓最左原则指的就是如果你的 阅读全文
posted @ 2020-12-29 15:15 sunsky303 阅读(1869) 评论(1) 推荐(0) 编辑
摘要: 前言 其实数据库章节基本上的知识点我都写过一遍了,包括这篇事务和MVCC的,但是国庆期间我翻阅资料的时候我发现之前写的还差点意思,例子举得也差点意思,那我就根据我自己最新的理解,加上之前的总结相当于重写了,希望你也有新的收获。 数据库事务介绍 事务的四大特性(ACID) 原子性(atomicity) 阅读全文
posted @ 2020-12-29 12:18 sunsky303 阅读(1673) 评论(0) 推荐(1) 编辑
摘要: 首先,澄清一个误区 upstream_response_time必须在upstream配置时才能使用? 答案: 否。 举例: request_time 官网描述:request processing time in seconds with a milliseconds resolution; ti 阅读全文
posted @ 2020-12-28 15:16 sunsky303 阅读(684) 评论(0) 推荐(1) 编辑
摘要: 我曾以为像定时器这样基础的功能,操作系统会有一个完备的实现。当需要开启一个定时任务的时候,会有一个优雅的、如下形式的接口: 12 typedef void (*callback)(void*);void setTimeout(unsigned int second,callback cb,void* 阅读全文
posted @ 2020-12-18 11:53 sunsky303 阅读(10105) 评论(1) 推荐(3) 编辑
摘要: 正文 提到Redis我相信各位在面试,或者实际开发过程中对缓存雪崩,穿透,击穿也不陌生吧,就算没遇到过但是你肯定听过,那三者到底有什么区别,我们又应该怎么去防止这样的情况发生呢,我们有请下一位受害者。 面试开始 一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发 阅读全文
posted @ 2020-12-18 11:40 sunsky303 阅读(1856) 评论(1) 推荐(1) 编辑
摘要: 解锁 redis 锁的正确姿势 redis 是 php 的好朋友,在 php 写业务过程中,有时候会使用到锁的概念,同时只能有一个人可以操作某个行为。这个时候我们就要用到锁。锁的方式有好几种,php 不能在内存中用锁,不能使用 zookeeper 加锁,使用数据库做锁又消耗比较大,这个时候我们一般会 阅读全文
posted @ 2020-12-08 16:32 sunsky303 阅读(1129) 评论(0) 推荐(1) 编辑
摘要: MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。 MVCC最大的优势:读不加锁,读写不冲突。在读多写少的OLTP应用中,读写不冲突是非常重要 阅读全文
posted @ 2020-11-11 11:16 sunsky303 阅读(3945) 评论(1) 推荐(2) 编辑
摘要: 总结:InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,聚簇索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的就是整张表的行记录数据,也将聚集索引的叶子节点称为数据页。这个特性决定了索引组织表中数据也是索引的一部分; 一般建表会用一个自增主键做聚簇索引,没有的话MySQL 阅读全文
posted @ 2020-11-09 10:32 sunsky303 阅读(1188) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 46 下一页
显示搜索