上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 选择合适的索引顺序至关重要 我们遇到的最容易引起困惑的问题就是索引列的顺序。正确的顺序依赖于使用该索引的查询,并且同时需要考虑如何更好地满足排序和分组的需要。在一个多了 B-Tree 索引中,索引可以按照升序或者降序进行扫描,以满足精确符合顺序的 ORDER BY、GROUP BY 和 DISTIN 阅读全文
posted @ 2020-03-01 19:57 stoneBlog 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 问题 系统对请求的响应延时较长 注:改系统有一定的并发性,且对时效性有一定的要求 相关数据流转 1、我写的转发服务接收到系统的请求,并将数据转化成真正提供服务的服务方(下文简称为“服务方”)需要的格式 2、发送请求至服务方 3、接收服务方的响应 4、将服务方的响应转化为系统需要的响应,并返回给系统 阅读全文
posted @ 2020-02-26 11:05 stoneBlog 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 背景 在项目上,我的程序发起请求的时间与对应服务收到请求的时间有长达 3~4s 的差距,故学习抓包分析,先记录下学习过程 参考博客 https://www.jianshu.com/p/4af0d0fe5624(主要) https://www.zhihu.com/question/43590414/a 阅读全文
posted @ 2020-02-24 17:23 stoneBlog 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但当数据量逐渐增大时,性能则会急剧下降。 索引类型 1、B-Tree 索引 可用于全值匹配、最左前缀匹配、列前缀匹配、范围值匹配、精确匹配某一列并范围 阅读全文
posted @ 2020-02-23 20:12 stoneBlog 阅读(116) 评论(0) 推荐(0) 编辑
摘要: MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。 不管存储哪种类型的数据,下面几个简单的原则都有助于做出更好的选择。 1、尽量避免过度设计,例如会导致极其复杂查询的schema设计,或者有很多列的表设计(很多的意思是介于有点多和非常多之间)。 2、使用小而简单的合适数据类型 阅读全文
posted @ 2020-02-16 21:15 stoneBlog 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 三种构造并发程序的方法及其优缺点 1、进程 用这种方法,每个逻辑控制流都是一个进程,由内核来调度和维护。因为进程有独立的虚拟地址空间,想要和其他流通信,控制流必须使用某种显式的进程间通信机制。 优点: 由于进程有独立的地址空间,所以一个进程不可能不小心覆盖另一个进程的虚拟内存,这就消除了许多令人迷惑 阅读全文
posted @ 2019-12-22 11:47 stoneBlog 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 客户端和服务器通过因特网这个全球网络来通信。从程序员的观点来看,我们可以把因特网看成是一个全球范围的主机集合,具有以下几个属性: 1、每个因特网主机都有一个唯一的 32 为名字,称为它的 IP 地址 2、IP 地址的集合被映射为一个因特网域名的集合 3、不同因特网主机上的进程能够通过链接互相通信 客 阅读全文
posted @ 2019-12-19 16:16 stoneBlog 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 客户端-服务器编程模型 每个网络应用都是基于客户端-服务器模型的。采用这个模型,一个应用是由一个服务器进程和一个或者多个客户端进程组成。服务器管理某种资源,并且通过操作这种资源来为它的客户端提供某种服务。 事务 客户端-服务器模型中的基本操作是事务,一个客户端-服务器事务由以下四步组成。 1、当一个 阅读全文
posted @ 2019-12-19 16:03 stoneBlog 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 了解 Unix I/O 的好处 了解 Unix I/O 将帮助我们理解其他的系统概念 I/O 是系统操作不可或缺的一部分,因此,我们经常遇到 I/O 和其他系统概念之间的循环依赖。例如,I/O 在进程的创建和执行中扮演着关键的角色。反过来,进程创建又在不同进程间的文件共享中扮演着关键角色。因此,要真 阅读全文
posted @ 2019-12-19 15:44 stoneBlog 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 刘润老师的文章: https://mp.weixin.qq.com/s/DO9NtQe09wLISqyvf1xjqA 看视频、看文章、思考、写感想,大概花了 4~5 小时 关于基本概念,刘润老师的文章已经解释的很好了 我谈谈自己的收获和思考 视频中提到的三条建议 第一,不要让债务的增长速度超过收入, 阅读全文
posted @ 2019-11-17 18:18 stoneBlog 阅读(777) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页