上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 51 下一页
摘要: 1 前言 这节我们来看看MySQL 的 Buffer Pool哈。 2 为什么要有 Buffer Pool? 虽然说 MySQL 的数据是存储在磁盘里的,但是也不能每次都从磁盘里面读取数据,这样性能是极差的。 要想提升查询性能,加个缓存就行了嘛。所以,当数据从磁盘中取出后,缓存到内存中,下次查询同样 阅读全文
posted @ 2023-06-02 07:43 酷酷- 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1 前言 这节我们来看看MySQL里的各种日志哈。 2 概述 之前我们知道了一条查询语句经历的过程,这属于「读」一条记录的过程,如下图: 那么,执行一条 update 语句,期间发生了什么?,比如这一条 update 语句: UPDATE t_user SET name = 'xxx' WHERE 阅读全文
posted @ 2023-06-02 07:31 酷酷- 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1 前言 最近碰上个需求,因为那个报表工具只能写SQL,所以需要用SQL计算每条数据占总和的百分比,比如下边这样,要对每个人的分数计算占总和的百分比。 2 问题思路 我们首先要有个思路: 每行后边要先统计一个总数(用以求出占比) 占比存在取舍,会导致总的占比和大于或者小于100%,所以这里我们需要用 阅读全文
posted @ 2023-06-01 15:29 酷酷- 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1 前言 这节我们简单看看WAN、LAN和WLAN哈。 2 WAN、LAN和WLAN 普通家用型无线路由器会有WAN端口和LAN端口,简单来说WAN端口用于外网(公网),LAN端口用于内网。 在有的路由器上,标注有WAN口(有的路由器是Internet口)和LAN口(有的路由器标注的是1、2、3、4 阅读全文
posted @ 2023-05-31 11:11 酷酷- 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 1 前言 今天我们来看看DNS,DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 2 DNS 是什么? DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。 举例来说,如果你要访问域名 阅读全文
posted @ 2023-05-30 13:41 酷酷- 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1 前言 今天给大家讲讲衡量网络性能的四大指标:带宽、时延、抖动、丢包。 如何客户需要我们去评估一个网络的性能,我们就可以从这四方面去进行评估。 2 带宽 2.1 带宽概念 带宽在百度百科中定义:在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。 计算机网络的带宽是指网络可通过的最高数据 阅读全文
posted @ 2023-05-29 07:42 酷酷- 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 1 前言 我们知道,如果你知道某台电脑的IP,就可以向这个IP发起连接请求,建立连接后就可以操作收发数据,如下图五层网络协议对应的消息体变化分析。 要发送的数据,会在网络层里加入IP头,如下IP头: 这里面最重要的是发送端和接收端的IP地址。这个IP地址就像是一个门牌号一样,有了它,数据包就能在这个 阅读全文
posted @ 2023-05-29 07:24 酷酷- 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: 1 前言 上一节我们分析了互联网的总体构思,从下至上,每一层协议的设计思想。 这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。 2 回顾 我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了,回复一个数据包,从而实现两台电脑之间 阅读全文
posted @ 2023-05-29 06:56 酷酷- 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1 前言 我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,北京的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议,总称为"互联网协议"(Internet Proto 阅读全文
posted @ 2023-05-29 06:43 酷酷- 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1 前言 MySQL 会发生死锁么,当然会,有锁的地方,有多个事务的地方,就会出现互相争夺对方资源的情况,就会产生僵持,比如我们的业务场景:主要逻辑就是新增订单、修改订单、查询订单等操作。然后因为订单是不能重复的,所以当时在新增订单的时候做了幂等性校验,做法就是在新增订单记录之前,先通过 selec 阅读全文
posted @ 2023-05-26 13:36 酷酷- 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 51 下一页