加载中
ElasticSearch入门系列八《elasticsearch的数据归档》

一、归档操作 1.1 执行异步删除任务 返回taskid (requests_per_second可以适当调高 es还是可以抗住的,测试删除3W每秒) curl -H 'Content-Type:application/json' -d '{"query":{ "range"...

2020/04/26 13:54
187
mysql中replicate_wild_do_table和replicate_do_db区别

一、mysql中replicate_wild_do_table和replicate_do_db区别 1)如master(主)服务器上设置 replicate_do_db=elon,执行 use mysql; update elon.table set 那么slave(从)服务器上第二句将...

2020/04/10 11:24
150
服务器诡异的请求超时问题

前些日子,监控显示线上偶尔发生请求两秒超时的情况。解决这个问题前前后后花了不少时间,也走了一些弯路。这里记录下来备忘。 前期分析 首先需要了解一下我们的服务: 我们的服务是一组无状...

redis报错:read error on connection的两种原因分析

最近线上php模块偶现 read error on connection;具体报错日志如下 Uncaught exception 'RedisException' with message 'read error on connection' 通过分析和学习之后,发现两种原因可能导...

MAC电脑小工具 -ClipMenu

由于工作学习需要,经常需要复制粘贴很多内容,于是我找到了ClipMenu这个小工具,在此分享给大家。 ClipMenu 是什么? ClipMenu 是 Mac 下菜单栏上的剪贴板管理工具,会记录你的所有拷贝记录...

2020/02/16 19:37
382
实例使用crash分析Kdump转储kernel崩溃内核

前言:有时候碰到系统运行过程中突然出现宕机、死机,但是又不得不找原因的时候还是非常苦恼的,虽然可以通过暂时的防护机制看门狗解决眼下的问题,但是要找到宕机死机的原因,还是得靠专门针...

2019/12/20 19:54
1.2K
PT工具集pt-fingerprint使用

一、简介 官网地址:https://www.percona.com/doc/percona-toolkit/LATEST/pt-fingerprint.html 用途:将SQL语句抽象化,对指定SQL提取SQL指纹,便于SQL分析。即:所有where条件中指定的具体...

2019/11/13 15:14
371
ElasticSearch入门系列三《elasticsearch的备份与恢复》

常见的数据库都会提供备份的机制,以解决在数据库无法使用的情况下,可以开启新的实例,然后通过备份来恢复数据减少损失。虽然 Elasticsearch 有良好的容灾性,但由于以下原因,其依然需要备...

2019/09/20 18:19
212
linux 网络延时、丢包与传输带宽关系测试

一、目的 在互联网中,我们会向网络运营商申请指定额度的带宽。实际传输时,由于网络QoS达不到要求,实际的传输带宽可能达不到标称值。本次测试在局域网环境中使用模拟工具模拟不同QoS下的网...

2019/05/15 18:05
7.2K
由xtrabackup导致的MySQL从库死锁分析及参数深究

最近线上执行备份的从库时出现复制卡死现象,分析以后发现是两个死锁,show full processlist的状态如图1所示,其中,数据库版本是官方5.7.18版本,我们内部做了些许修改,但与此次死锁无关。...

2019/04/15 11:00
1K
MySQL 误删ibdata、ib_logfile恢复案例

昨天为了测试mysql数据库快速删除大库的方案,一时起意把redo和undo log也一起删除了,由此才有下文 一、前言 InnoDB 有两块非常重要的日志,一个是undo log,另外一个是redo log,前者用来保...

MySQL查询、删除重复记录

表结构,数据如下: CREATE TABLE `redis_num_mem` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id', `cluster_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'Redi...

2018/11/04 23:37
128
MySQL 延迟复制

一、什么是延迟复制 延迟复制就是将 Slaves 节点与 Master 节点保持指定时间的复制间隔。 所谓的延迟 ,只是对 SQL_Thread 的线程的延迟。IO_Thread 主库发生的任何操作的日志都会同步到 sl...

2018/11/01 00:07
347
MySQL 调优基础(五) Linux网络

一、TCP/IP模型 我们一般知道OSI的网络参考模型是分为7层:“应表会传网数物”——应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。而实际的Linux网络层协议是参照了OSI标准,...

2018/10/31 23:34
149
MySQL 调优基础(四) Linux 磁盘IO

一、IO处理过程 磁盘IO经常会成为系统的一个瓶颈,特别是对于运行数据库的系统而言。数据从磁盘读取到内存,在到CPU缓存和寄存器,然后进行处理,最后写回磁盘,中间要经过很多的过程,下图是...

2018/10/31 11:09
250
MySQL 调优基础(三) Linux文件系统

Linux的文件系统有点像MySQL的存储引擎,它支持各种各样的文件系统。它最上层是通过 virtual files system虚拟文件系统作为一个抽象接口层来对外提供调用的。然后下层的各种文件系统实现这些...

2018/10/30 19:48
63
MySQL 调优基础(二) Linux内存管理

进程的运行,必须使用内存。下图是Linux中进程中的内存的分布图 其中最重要的 heap segment 和 stack segment。其它内存段基本是大小固定的。注意stack是向低地址增长的,和heap相反。另外进...

2018/10/30 19:38
249
MySQL 调优基础(一) CPU与进程

一般而言,MySQL 的调优可以分为两个层面,一个是在MySQL层面上进行的调优,比如SQL改写,索引的添加,MySQL各种参数的配置;另一个层面是从操作系统的层面和硬件的层面来进行调优。操作系统...

2018/10/29 23:47
214
Redis原子计数器incr,防止并发请求

一、前言 在一些对高并发请求有限制的系统或者功能里,比如说秒杀活动,或者一些网站返回的当前用户过多,请稍后尝试。这些都是通过对同一时刻请求数量进行了限制,一般用作对后台系统的保护...

2018/10/26 00:35
1.3K
Innodb中MySQL如何快速删除2T的大表

转自:http://database.51cto.com/art/201808/582324.htm OK,这里就说了。假设,你有一个表erp,如果你直接进行下面的命令: 一、drop table erp 这个时候所有的mysql的相关进程都会停止,直...

2018/10/25 20:27
187

没有更多内容

加载失败,请刷新页面

返回顶部
顶部