摘要:
1. 引子Oracle系统为了合理分配和使用系统的资源提出了概要文件的概念。所谓概要文件,就是一份描述如何使用系统的资源(主要是CPU资源)的配置文件。将概要文件赋予某个数据库用户,在用户连接并访问数据库服务器时,系统就按照概要文件给他分配资源。 包括: 1、管理数据库系统资源。利用Profile来
阅读全文
posted @ 2018-10-31 11:01
海东潮
阅读(1223)
推荐(0)
摘要:
基于《MySQL学习分享--Thread pool》对Thread pool架构设计的详细了解,本文主要对Thread pool的实现进行分析,并根据Mariadb和Percona提供的开源实现,进行简单的比较和评估。 1、《The Thread Pool Plugin》 MySQL官方文档中,对T
阅读全文
posted @ 2018-10-31 10:54
海东潮
阅读(1714)
推荐(0)
摘要:
提到mysql压缩相关的内容,我们能想到的可能是如下几种和压缩相关的场景: 1、客户端和服务器之间传输的数据量太大,需要进行压缩,节约带宽 2、mysql某个列的数据量大,只针对某个列的数据压缩 3、mysql某个或者某几个表数据太多,需要将表数据压缩存放,减少磁盘空间的占用 这几个问题在mysql
阅读全文
posted @ 2018-10-31 10:44
海东潮
阅读(5035)
推荐(0)
摘要:
监控DB由于使用的TokuDB引擎,因此选择使用Percona MySQL 5.7版本,在使用过程中遇到了比较多的坑,在这里做一下简单的记录,希望对广大DBA有帮助。 load文件飙升导致的DB雪崩 在上层机器(mqproxy)出问题的时候,会导致load文件飙升,导致监控DB大量的load线程堆积
阅读全文
posted @ 2018-10-31 10:28
海东潮
阅读(1278)
推荐(0)
摘要:
一、各内存区段的介绍 系统内的程序分为程序段和数据段,具体又可细分为一下几个部分: (1)text段-代码段 text段存放程序代码,运行前就已经确定(编译时确定),通常为只读,可以直接在ROM或Flash中执行,无需加载到RAM。 在嵌入式开发中,有时为了特别的需求(例如加速),也可将某个模块搬移
阅读全文
posted @ 2018-10-30 20:11
海东潮
阅读(2898)
推荐(1)
摘要:
Linux内存管理中不管是top命令还是pmap命令,都会有RSS和VSZ这两个名词,这里解释一下: RSS( Resident Set Size )常驻内存集合大小,表示相应进程在RAM中占用了多少内存,并不包含在SWAP中占用的虚拟内存。即使是在内存中的使用了共享库的内存大小也一并计算在内,包含
阅读全文
posted @ 2018-10-30 20:03
海东潮
阅读(2543)
推荐(0)
摘要:
作者 | EverSQL 译者 | 无明 这篇文章的目的主要是比较 MySQL 和 MariaDB 之间的主要相似点和不同点。我们将从性能、安全性和主要功能方面对这两个数据库展开对比,并列出在选择数据库时需要考虑的重要事项。谁在使用 MySQL 和 MariaDB? MySQL 和 MariaDB
阅读全文
posted @ 2018-10-30 09:33
海东潮
阅读(25837)
推荐(1)
摘要:
方法一: 1 2 3 4 5 6 7 8 9 10 11 12 方法二: pip下载: 1 pip新版本 1 pip安装: 1 2 3 提示错误: 1 2 3 4 5 安装pip时提示setup.py中使用setuptools中的模块,但是电脑中并没有安装setuptools软件包,所以我们需要先下
阅读全文
posted @ 2018-10-29 22:21
海东潮
阅读(1395)
推荐(0)
摘要:
2014 - binlog是通过记录二进制文件方式来备份数据,然后在从二进制文件将数据恢复到某一时段或某一操作点。1、使用mysqlbinlog工具来恢复Mysqlbinlog日志如何开启?在my.cnf这个文件中加一行。#vi /etc/my.cnf [mysqld] log-bin=mysqlb
阅读全文
posted @ 2018-10-29 22:18
海东潮
阅读(1653)
推荐(0)
摘要:
运维监控系统之Open-Falcon 一、Open-Falcon介绍 open-falcon是一款用golang和 python 写的监控系统,由小米启动这个项目。 1、监控系统,可以从运营级别(基本配置即可),以及应用级别(二次开发,通过端口进行日志上报),对 服务器 、操作系统、中间件、应用进行
阅读全文
posted @ 2018-10-29 22:13
海东潮
阅读(896)
推荐(0)
摘要:
MySQL binlog格式解析 binlog想必大家都不陌生,在主从复制或者某些情况下的数据恢复会用到。由于binlog是二进制数据,要查看一般都借助mysqlbinlog工具。这篇笔记分析了binlog格式,希望能够了解下mysqlbinlog工具背后所做的事情。 1.什么时候写binlog 在
阅读全文
posted @ 2018-10-29 21:54
海东潮
阅读(10640)
推荐(0)
摘要:
转自:爱开源 理解 OOM killer 最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的 Out
阅读全文
posted @ 2018-10-29 21:51
海东潮
阅读(1811)
推荐(0)
摘要:
MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。 语法: explain < table_name > 1)id: 代表sele
阅读全文
posted @ 2018-10-29 21:50
海东潮
阅读(261)
推荐(0)
摘要:
mysql性能优化-慢查询分析、优化索引和配置 (慢查询日志,explain,profile) 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2
阅读全文
posted @ 2018-10-29 21:49
海东潮
阅读(701)
推荐(0)
摘要:
1、深入浅出Oracle(DSI系列Ⅰ) 2、Oracle特殊恢复原理与实战(DSI系列Ⅱ) 3、Oracle SQL Tuning(DSI系列Ⅲ)即将开设 4、Oracle DB Performance Diagnostics(DSI系列Ⅳ)2018年内将开设 5、Oracle DSI核心揭密(D
阅读全文
posted @ 2018-10-29 21:40
海东潮
阅读(1936)
推荐(0)
摘要:
1.删除: 2.查看增删函数有没有重复 3.删除: 1. 错误信息 2. 错误出现的场景 在创建 存储过程、函数、触发器、事件、视图的时候出现这个错误。 从本地数据库导出 SQL,在 RDS 上应用该 SQL 的时候出现该错误。 从 RDS MySQL 5.6 实例下载逻辑备份,导入到 RDS 或本
阅读全文
posted @ 2018-10-29 21:38
海东潮
阅读(2043)
推荐(0)
摘要:
https://github.com/zhishutech/mysql-sql-standard
阅读全文
posted @ 2018-10-29 21:23
海东潮
阅读(215)
推荐(0)
摘要:
MySQL Flashback 工具介绍 DML Flashback 独立工具,通过伪装成slave拉取binlog来进行处理 MyFlash 「大众点点评」 binlog2sql 「大众点评(上海)」 mysqlbinlog_flashback (更倾向于阿里RDS) 「58到家」 patch形式
阅读全文
posted @ 2018-10-29 21:21
海东潮
阅读(2689)
推荐(0)
摘要:
作者:王航威 - fordba.com 来源:http://fordba.com/box-anemometer-visual-mysql-slow.html,叶师傅对原文内容略有调整 备注:王航威是知数堂第8期同学,现任职有赞DBA MySQL 慢日志简介 MySQL慢日志(slow query l
阅读全文
posted @ 2018-10-29 21:17
海东潮
阅读(746)
推荐(0)
摘要:
http://www.ywnds.com/?p=9423 https://github.com/mysql-inception/inception 一、Inception简介 Inception是集审核、执行、回滚于一体的一个自动化运维系统,它是根据MySQL代码修改过来的,用它可以很明确的,详细的
阅读全文
posted @ 2018-10-29 21:14
海东潮
阅读(1444)
推荐(0)
摘要:
1. 基础知识 安装mysql5.6数据库Mysql binlog初步理解 2. 配置mysql 开启binlog、修改binlog模式为Row Level模式 修改mysql配置文件,在[mysqld]下增加以下内容 3. 重启mysql数据库 binlog开启 生成文件/var/lib/mysq
阅读全文
posted @ 2018-10-29 21:03
海东潮
阅读(2584)
推荐(0)
摘要:
MySQL · 引擎特性 · InnoDB 崩溃恢复过程 innodb中的 3个lsn innodb的lsn和oracle的scn一样,是一个重要的概念。比如 在flush list中正是是使用low lsn作为链表的条件参考buf_page_t中的lsn_t oldest_modification
阅读全文
posted @ 2018-10-29 20:54
海东潮
阅读(898)
推荐(0)
摘要:
Ref:https://www.aliyun.com/jiaocheng/1109809.html 摘要: 简介 undrop-for-innodb 是针对 innodb 的一套数据恢复工具,可以从文件级别恢复诸如:DROP/TRUNCATE table, 删除表中某些记录,innodb 文件被删除
阅读全文
posted @ 2018-10-29 20:51
海东潮
阅读(2116)
推荐(0)
摘要:
原文链接:http://click.aliyun.com/m/42521/ 摘要: 本文主要通过一个bug来记录一下如何分析一个MySQL bug的崩溃信息。 版本:Percona 5.7.17-11 一、数据库重启日志分析 terminate called after throwing an in
阅读全文
posted @ 2018-10-29 20:36
海东潮
阅读(1647)
推荐(0)
摘要:
1.查看数据库归档和闪回状态,及环境准备SQL> archive log list;SQL> select flashback_on from v$database;关闭数据库,启动归档和闪回SQL> shutdown immediate;启动到mount模式SQL> startup mount;开
阅读全文
posted @ 2018-10-29 20:31
海东潮
阅读(593)
推荐(0)
摘要:
在os层numa关闭时,打开bios层的numa会影响性能,QPS会下降15-30%; 在bios层面numa关闭时,无论os层面的numa是否打开,都不会影响性能。 安装numactl: #yum install numactl -y #numastat 等同于 cat /sys/devices/
阅读全文
posted @ 2018-10-28 19:37
海东潮
阅读(752)
推荐(0)
摘要:
Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。是BSD实现的Screen替代品,相对于Screen,它更加先进
阅读全文
posted @ 2018-10-28 19:01
海东潮
阅读(422)
推荐(0)
摘要:
【前言】在配置主从的时候经常会用到这两个语句,刚开始的时候还不清楚这两个语句的使用特性和使用场景。 经过测试整理了以下文档,希望能对大家有所帮助; 【一】RESET MASTER参数 功能说明:删除所有的binglog日志文件,并将日志索引文件清空,重新开始所有新的日志文件。用于第一次进行搭建主从库
阅读全文
posted @ 2018-10-28 18:47
海东潮
阅读(808)
推荐(0)