MySQL

Linux 基础:Linux使用ss命令结合zabbix对socket做监控

前言 这里我们使用zabbix对其进行监控,使用的是ss命令,不使用netstat命令,因为ss的速度快很多,不信的话可以去测一下哈,一台机器的socket越多,对比越明显。而且ss命令能显示更多的内容,其实我对这两个命令不是特别的熟悉,通过man ss可...

分析从Linux源码看TIME_WAIT的持续时间

一、前言 笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现的一个复杂Bug的分析。所以,笔者就去Linux源码里面,一探究竟。 二、首先介绍...

SQL开发知识:MYSQL函数的使用梳理

MYSQL函数 1:聚合函数 聚合函数主要由:count,sum,min,max,avg,group_count() 重点说一下group_count()函数,首先根据group by指定的列进行分组,并且用分隔符分隔,将同一个分组中的值连接起来,返回一个...

Linux基础:linux系统下UDP的详解

一、UDP、linux基础介绍 套接字:就是IP地址+端口号 IP地址:4字节 端口号:2字节,也就是说范围是0~65535 端口号分为:知名端口号、一些固定的端口号 知名端口号 0–1023:http,ssh,ftp,telnet等一些协议端...

教你如何快速解决mysql数据库深分页问题

背景 日常需求开发过程中,相信大家对于limit一定不会陌生,但是使用limit时,当偏移量(offset)非常大时,会发现查询效率越来越慢。一开始limit 2000时,可能200ms,就能查询出需要的到数据,但是当limit 4000 offset 1...