11 2018 档案

摘要:Interpreting /proc/meminfo and free output for Red Hat Enterprise Linux 5, 6 and 7 Solution Verified - UpdatedOctober 2 2018 at 6:35 AM - https://acce 阅读全文
posted @ 2018-11-30 22:50 海东潮 阅读(668) 评论(0) 推荐(0) 编辑
摘要:步骤uname -a (或者hostname)可以看到hostname,修改步骤如下: uname -a 查看hostnamehostname newname 修改下,让hostname立刻生效。vi /etc/hosts 修改原hostname为 newnamevi /etc/sysconfig/ 阅读全文
posted @ 2018-11-27 23:09 海东潮 阅读(1655) 评论(0) 推荐(0) 编辑
摘要:作者: Carla Schroder 译者: LCTT geekpi 作者: Carla Schroder 译者: LCTT geekpi 用 iftop、Nethogs 和 vnstat 了解更多关于你的网络连接。 你可以通过这三个 Linux 网络命令,了解有关你网络连接的大量信息。iftop 阅读全文
posted @ 2018-11-26 20:31 海东潮 阅读(389) 评论(0) 推荐(0) 编辑
摘要:作者: Vivek Gite 译者: LCTT qhwdw | 作者: Vivek Gite 译者: LCTT qhwdw | | sar 命令用用收集、报告、或者保存 UNIX / Linux 系统的活动信息。它保存选择的计数器到操作系统的 /var/log/sa/sadd 文件中。从收集的数据中 阅读全文
posted @ 2018-11-26 20:29 海东潮 阅读(962) 评论(0) 推荐(0) 编辑
摘要:作者: Amjith Ramanujam 译者: LCTT geekpi 作者: Amjith Ramanujam 译者: LCTT geekpi 让我们来看几个精心设计的 CLI 程序,以及如何解决一些可发现性问题。 在本文中,我会指出命令行界面的可发现性discoverability缺点以及克服 阅读全文
posted @ 2018-11-26 20:09 海东潮 阅读(645) 评论(0) 推荐(0) 编辑
摘要:作者: Amjith Ramanujam 译者: LCTT Lv Feng 作者: Amjith Ramanujam 译者: LCTT Lv Feng 在这个分为两篇的关于具有绝佳命令行界面的终端程序的系列文章的第二篇教程中,我们将讨论 Prompt、Toolkit、Click、Pygments 和 阅读全文
posted @ 2018-11-26 18:21 海东潮 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:在本文中,我们将解释 Linux 系统中最关键的管理任务之一——关于系统 / CPU 的负载load和平均负载Load average的性能监控。 首先来看所有的类 UNIX 系统中两个重要的表述: 系统负载 / CPU 负载 – 衡量 Linux 系统的 CPU 过载或利用率低的指标,即处于运算状 阅读全文
posted @ 2018-11-26 18:13 海东潮 阅读(651) 评论(0) 推荐(0) 编辑
摘要:1.1 Linux中安装matplotlib 如果使用的系统自带的python版本,可使用系统的包管理器安装matplotlib,命令如下: $ sudo apt-get install python3-matplotlib 如果使用python2.7,命令如下: $ sudo apt-get in 阅读全文
posted @ 2018-11-26 18:03 海东潮 阅读(1606) 评论(0) 推荐(0) 编辑
摘要:一个使管理服务器和网络更轻松的 Linux 工具和命令的参考列表。 如果你是一位系统管理员,那么你的日常工作应该包括管理服务器和数据中心的网络。以下的 Linux 实用工具和命令 —— 从基础的到高级的 —— 将帮你更轻松地管理你的网络。 在几个命令中,你将会看到 <fqdn>,它是“完全合格域名” 阅读全文
posted @ 2018-11-26 17:44 海东潮 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具。Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文件里,来帮助了解计算机资源的使用情况、调整方向和系统瓶颈。这个系统基准测试工具只 阅读全文
posted @ 2018-11-26 17:41 海东潮 阅读(230) 评论(0) 推荐(0) 编辑
摘要:SMEM(8) SMEM(8) NAME smem - Report memory usage with shared memory divided proportionally. SYNOPSIS smem [options] DESCRIPTION smem reports physical m 阅读全文
posted @ 2018-11-26 17:34 海东潮 阅读(819) 评论(0) 推荐(0) 编辑
摘要:最近一个客户抱怨他的核心EBS数据库出现性能问题。这是一个10.2.0.3的数据库,运行在Red Hat Enterprise Linux Server release 5.5 (Linux x86-64)操作系统上。根据客户描述,由于需要维护UPS,他们重启了数据库,结果重启数据库后他们发现只要他 阅读全文
posted @ 2018-11-26 10:50 海东潮 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:概述 gc buffer busy是RAC数据库中常见的等待事件,11g开始gc buffer busy分为gc buffer busy acquire和gc buffer busy release。gc buffer busy acquire是当session#1尝试请求访问远程实例(remote 阅读全文
posted @ 2018-11-26 10:34 海东潮 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:在做Support的这些年,我很大的收获是掌握了许多troubleshooting问题的方法和工具,对于每一类问题,都可以大体归类出一些诊断方法。无论问题多么复杂,像扒洋葱一样,一层层去掉无关的,留下关键的,同时借助于一些诊断工具,层层深入,最后找到问题的核心。 在做Support的这些年,我很大的 阅读全文
posted @ 2018-11-26 10:29 海东潮 阅读(640) 评论(0) 推荐(0) 编辑
摘要:在数据库运行的过程中,我们有时会碰到数据库hung住的问题,在这个时候很多人会选择尽快让它恢复正常而不是找出问题的root cause. 只有在问题被解决后,才意识到需要找到root cause来避免再次碰到相同的问题; 下面就讲讲如何分析发生在过去的数据库性能问题 (这是一篇讲方法论的blog,并 阅读全文
posted @ 2018-11-26 10:28 海东潮 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:客户反映一个schema数据导入之后一直没有自动收集统计信息,而之前导入的另外一个schema却是正常的,手动收集却没有问题。因为oracle收集统计信息有前提条件是数据变化量是否超过10%,否则不会收集,于是查看DBA_TAB_MODIFICATIONS,内容如下:TABLE_OWNER TABL 阅读全文
posted @ 2018-11-26 10:26 海东潮 阅读(512) 评论(0) 推荐(0) 编辑
摘要:近日遇到一个RAC节点hang导致节点被重启的问题,最后经过分析,发现在系统运行一段时间后,系统内存就会耗尽,原本256G的内存,最后只剩几百M。 1. 问题时间段的TOP输出可以看到,内存只剩7G,而分析内存问题,TOP输出是不够的,一般情况下,Database的SGA和PGA是内存使用大户,所以 阅读全文
posted @ 2018-11-26 10:21 海东潮 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:数据库有时会遇到大量的进程发生'enq: ss - contention'等待,持续5到10分钟,然后自动消失。从字面上看,'SS'是Sort Segment: select * from v$lock_type where type='SS' TYPE NAME ID1_TAG ID2_TAG I 阅读全文
posted @ 2018-11-26 10:19 海东潮 阅读(1984) 评论(0) 推荐(0) 编辑
摘要:客户抱怨最近监听经常异常并无法注册服务,导致前台进程连接失败。根据客户的提到最后一次的大致时间,我们来看一下监听日志情况: [.......]21-JUN-2017 15:35:14 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SER 阅读全文
posted @ 2018-11-26 10:18 海东潮 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:Oracle support网站提供ORA-1578错误诊断工具:ORA-1578 Troubleshooting Tool。 ORA-1578 Troubleshooting Tool根据分析上传的日志文件,提供ORA-1578的分析解决方案。 如果符合一个已知的问题,那么ORA-1578 Tro 阅读全文
posted @ 2018-11-26 10:17 海东潮 阅读(390) 评论(0) 推荐(0) 编辑
摘要:ORAchk 之前被称为RACcheck,后来它的检查范围进行了扩展,改名为了ORAchk,它是在数据库系统进行健康检查的一个专用工具,这个工具主要用来检查软件的配置是否符合要求以及一些最佳实践是否被应用了。通过这个工具,用户可以很方便地、自动化地对自己的系统进行健康检查和评估。 ORAchk 能够 阅读全文
posted @ 2018-11-26 10:11 海东潮 阅读(656) 评论(0) 推荐(0) 编辑
摘要:当数据库出现严重的性能问题或者hang了的时候,我们非常需要通过systemstate dump来知道进程在做什么,在等待什么,谁是资源的持有者,谁阻塞了别人。在出现上述问题时,及时收集systemstate dump非常有助于问题原因的分析。 在一些情况下,数据库会自动生成systemstate 阅读全文
posted @ 2018-11-26 10:09 海东潮 阅读(395) 评论(0) 推荐(0) 编辑
摘要:ORA-4030 说明Oracle服务器进程(server process)无法在操作系统(OS)上分配到足够的内存。 导致ORA-4030 的主要原因有: -物理内存不足 -OS kernel/ulimit限制 -应用代码问题导致SQL使用大量内存 -Oracle bug 分析解决ORA-4030 阅读全文
posted @ 2018-11-26 10:06 海东潮 阅读(531) 评论(0) 推荐(0) 编辑
摘要:通常情况下,ORA-27300 ORA-27301 ORA-27302错误的原因是操作系统的系统调用错误或者操作系统配置问题,错误格式:ORA-27300: OS system dependent operation:%s failed with status: %sORA-27301: OS fa 阅读全文
posted @ 2018-11-26 10:06 海东潮 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1.TFA的目的: TFA是个11.2版本上推出的用来收集Grid Infrastructure/RAC环境下的诊断日志的工具,它可以用非常简单的命令协助用户收集RAC里的日志,以便进一步进行诊断;TFA是类似diagcollection的一个oracle 集群日志收集器,而且TFA比diagcol 阅读全文
posted @ 2018-11-26 10:05 海东潮 阅读(1994) 评论(0) 推荐(0) 编辑
摘要:每逢与遇到SQL相关性能,我们总是需要收集10046的,来查看和诊断问题。因为10046真实的反应的SQL语句执行的时候的真实信息,解析,执行,获取的时间消耗,row source operation的具体情况。具体等待事件,每个时间具体的时间消耗等等。希望下面的Case有一种就能帮助到您。EVEN 阅读全文
posted @ 2018-11-26 10:02 海东潮 阅读(242) 评论(0) 推荐(0) 编辑
摘要:很多正在使用dataguard的客户,都会遇到一个棘手的问题: 在备份端与主库同步的过程中由于网络原因或磁盘问题导致一个或多个归档日志丢失,进而dataguard同步无法继续。很多客户都选择了重新全库恢复,并重新搭建dataguard。 如果我们的源数据库非常大(超过100G的数据量),其实可以选择 阅读全文
posted @ 2018-11-26 09:57 海东潮 阅读(486) 评论(0) 推荐(0) 编辑
摘要:Oracle Data Guard会主动对Hot数据(数据正被读取或修改)执行验证, 无论是primary还是standby,但对于那些Cold数据不会做任何检查和校验。所以在12.2版本中,引入了dbms_comp来验证校验Hot 和 Cold数据, 其可以确保standby端没有任何corrup 阅读全文
posted @ 2018-11-26 09:55 海东潮 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Oracle 18c在2018-02-16 release出来的,还是秉承着Oracle的cloud first理念,18c现在cloud和Engineered Systems上推出,想在传统的机器上安装18c,估计还要等到2018年下半年。 下面,我从我的角度,来快速review一下值得关注的18 阅读全文
posted @ 2018-11-26 09:53 海东潮 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:注:如果不关闭防火墙,在创建MySQL group replication时会报错无法连接到其他节点。 两个节点网卡名称不一致,会导致Oracle RAC安装时自检报错。 可以通过修改配置来还原为RHEL6的命名方案。1. 修改Grub配置文件(开机给kernel传递参数,关闭主板dmidecode 阅读全文
posted @ 2018-11-26 09:50 海东潮 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:https://oracleblog.org/wp-content/uploads/2017/10/Oracle-12.2%E6%96%B0%E7%89%B9%E6%80%A7%E4%BB%8B%E7%BB%8D_20171024.pdf 阅读全文
posted @ 2018-11-26 09:33 海东潮 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1. 一般新特性 1.1. Shadow Lost Write Protection Shadow lost write protection检测到一个丢失的写,它会导致一个主要的数据损坏。可以在不需要Oracle DG备库的情况下为数据库、表空间或数据文件启用Shadow lost write p 阅读全文
posted @ 2018-11-26 09:09 海东潮 阅读(4032) 评论(0) 推荐(0) 编辑
摘要:ASM DISK 的Discovery PATH ASM实例的ASM_DISKSTRING初始化参数使用一个逗号分割的字符串限制ASM实例发现的DISK可以用于ASM DISK, 该字符串支持通配符如使用星号(*)表示LIKE,只有匹配了该字符串中的路径,ASM disk才会被发现;同样支持如果问号 阅读全文
posted @ 2018-11-25 23:51 海东潮 阅读(729) 评论(0) 推荐(0) 编辑
摘要:去年一个故障案例经过时间的沉淀问题没在发生今天有时间简单的总结一下,当时正时午睡时分,突然告警4库8个实例同时不可用,这么大面积的故障多数是有共性的关连,当时查看数据库DB ALERT日志都是I/O错误写失败,后确认8个实例都是使用了存储层的同步容灾技术,且存储为同一品牌日立。 再回头看一下这些数据 阅读全文
posted @ 2018-11-25 23:35 海东潮 阅读(1124) 评论(0) 推荐(1) 编辑
摘要:alter session set workarea_size_policy=MANUAL; alter session set db_file_multiblock_read_count=512; alter session set events '10351 trace name context forever, level 128'; alter session set sort_are... 阅读全文
posted @ 2018-11-25 23:32 海东潮 阅读(170) 评论(0) 推荐(0) 编辑
摘要:第一章 系统实现简述 编写本手册的目的是为系统管理员以及相关操作人员提供 Oracle Goldengat 软 件的日常维护和使用的技术参考; 3 ORACLE 第二章 OGG 日常维护操作指南 Copyright OGG Software, Inc. 1995-2007 GGSCI > start 阅读全文
posted @ 2018-11-25 23:22 海东潮 阅读(2009) 评论(0) 推荐(0) 编辑
摘要:一. 概述 DDL 相关的参数包括:DDL、DDLERROR、DDLOPTIONS、DDLSUBST、DDLTABLE、GGSCHEMA、 PURGEDDLHISTORY、PURGEMARKERHISTORY。 在 extract 里,默认是不支持 DDL 的抽取的,需要通过配置 DDL 参数来开启; 在 replicat 里,默认是支持 DDL 的抽取,并且会处理 trail 里存在的全部 ... 阅读全文
posted @ 2018-11-25 23:21 海东潮 阅读(1849) 评论(0) 推荐(0) 编辑
摘要:-- -- Script: rolling_back.sql -- Purpose: to predict when transactions will finish rolling back -- For: 9.0+ -- -- Copyright: (c) Ixora Pty Ltd -- Au 阅读全文
posted @ 2018-11-25 23:18 海东潮 阅读(186) 评论(0) 推荐(0) 编辑
摘要:select * from (select sql_id, count(child_number) from v$sql_shared_cursor group by sql_id order by count(child_number) desc) where rownum <=5; -- Scr 阅读全文
posted @ 2018-11-25 23:17 海东潮 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-25 23:13 海东潮 阅读(239) 评论(0) 推荐(0) 编辑
摘要:How to Identify Hard Parse Failures (Doc ID 1353015.1)Bug 16945190 - Diagnostic enhancement to dump parse failure information automatically (Doc ID 16 阅读全文
posted @ 2018-11-25 23:06 海东潮 阅读(472) 评论(0) 推荐(0) 编辑
摘要:当前ORACLE数据库提供两种方式的补丁一种是主动的Proactive Patches和另一种被动的Reactive Patches,其中Reactive Patches是指过去的ONE-OFF Patch,而过去的PSU,SPU/CPU,BP都是Proactive Patches。从12c(12. 阅读全文
posted @ 2018-11-25 23:04 海东潮 阅读(4481) 评论(0) 推荐(0) 编辑
摘要:最近遇到了两起数据库连接数不足的问题, 通常都会预留一些会话增加的情况, 但在一些特殊情况下如连接风暴(logon storm), 如果在监听中没有做rate限流,对数据库来说巨大的冲击可能会导致数据库Hang 或 ora-20 或ora-18 错误。 对于Hang并伴有进程数不足的情况,AWR、A 阅读全文
posted @ 2018-11-25 22:58 海东潮 阅读(909) 评论(0) 推荐(0) 编辑
摘要:by Chris Saxon-Oracle It's Here: Oracle Database 12c Release 2 (12.2) Is available on Oracle Cloud. With it comes a whole host of new features to help 阅读全文
posted @ 2018-11-24 22:50 海东潮 阅读(386) 评论(0) 推荐(0) 编辑
摘要:https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-sets.html 10.10.1 Unicode Character Sets 10.10.1 Unicode Character Sets 10.10.1 Unicode Charac 阅读全文
posted @ 2018-11-24 09:08 海东潮 阅读(368) 评论(0) 推荐(0) 编辑
摘要:字符集错误转换导致的问题 UTF-8格式编码的字节流,按GBK字符集转换为字符串,会出现乱码,这很正常。但将其重新转为字节流,再用UTF-8字符集转为字符串,还是乱码。这就让我产生了疑惑,虽然使用错误的字符集必然导致乱码,但字节的信息并没有改变,因此再转为字节流,用正确的字符集解码,应该得到正常的字 阅读全文
posted @ 2018-11-24 09:00 海东潮 阅读(3533) 评论(0) 推荐(0) 编辑
摘要:0 查看字符集(character_set/collation) use information_schema;desc tables; --一定记住tables表,information_schema中的metadata都可以查到 -- 查看db的默认,DEFAULT_CHARACTER_SET_ 阅读全文
posted @ 2018-11-24 08:56 海东潮 阅读(2911) 评论(0) 推荐(0) 编辑
摘要:Everything you thought you knew about strings is wrong. 也许你会诧异,字符串有什么难的,即便遇到乱码的情况随便 Google 下就能找到解决方法,但是这样你不觉得有种被动的感觉嘛,我觉得和学习任何东西一样,学习编程首要是学习其思想,知道某事物为 阅读全文
posted @ 2018-11-24 08:40 海东潮 阅读(575) 评论(0) 推荐(0) 编辑
摘要:一、现象 在生产环境中我们偶尔会遇到show processlist;显示host为 unauthenticated user 这样的连接,同时伴有数据库服务器层面的load,sys cpu较高,或者thread running异常。 二、分析 类似于校园门卫看到一个陌生的人进入学校,对TA提出的哲 阅读全文
posted @ 2018-11-24 08:10 海东潮 阅读(5985) 评论(0) 推荐(0) 编辑
摘要:知道linux帮助文件(man-pages,手册页)一般放在,$MANPATH/man 目录下面,而且按照领域与语言放到不同的目录里面。 看了上一章,要找那个命令使用相关手册,只要我们按照领域区分,到对于目录去查看与命令对应的文件解压,cat file 就可以看到一篇详细的文档了。 但是与快速索引查 阅读全文
posted @ 2018-11-24 08:06 海东潮 阅读(39551) 评论(1) 推荐(1) 编辑
摘要:man top | col > top.txt 阅读全文
posted @ 2018-11-24 08:02 海东潮 阅读(242) 评论(0) 推荐(0) 编辑
摘要:https://access.redhat.com/articles/1189123 Common administrative commands in Red Hat Enterprise Linux 5, 6, and 7 Updated April 12 2017 at 11:20 AM - 阅读全文
posted @ 2018-11-23 20:57 海东潮 阅读(274) 评论(0) 推荐(0) 编辑
摘要:Linux中ps命令会自动选择一列进行排序,但有时这不是我们想要的。 方法一: ps+sort sort 选项与参数: -f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b :忽略最前面的空格符部分;-M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法;-n :使用『纯数字』 阅读全文
posted @ 2018-11-23 20:49 海东潮 阅读(6512) 评论(1) 推荐(1) 编辑
摘要:主要压测范围包括CPU测试、磁盘IO测试、线程测试、OLTP测试等,那么sysbench就可以满足我们的压测需求。下面我们简单来看下sysbench的安装使用以及压测结果的解读。 一、sysbench安装 sysbench安装其实非常简单,可以参考下git,这里我们讲下源码编译安装。 上传sysbe 阅读全文
posted @ 2018-11-23 16:26 海东潮 阅读(3757) 评论(2) 推荐(0) 编辑
摘要:本文根据 GOPS2017·上海站演讲《饿了么异地双活数据库实战》整理发布 作者简介: 虢国飞,饿了么 DBA负责人 从事数据库行业10+年,专注于MySQL、PgSQL、MSSQL等数据库领域的管理、研究和平台的研发等工作,目前负责饿了么数据库团队的管理和数据库维护方面的工作。 我今天分享是饿了么 阅读全文
posted @ 2018-11-23 10:49 海东潮 阅读(597) 评论(0) 推荐(0) 编辑
摘要:讲师介绍 吴晓光,唯品会运维部开发经理、20年一线奋斗经验,10年以上互联网企业运维领域研发经验。曾在腾讯、卓望、唯品会等互联网公司任职,对数据在运维领域的应用有着深刻的理解,现致力于唯品会智能化运维平台的建设工作。 时下数据科学是一个热点话题,各个行业里面也有一些比较成熟的应用,在这个大的背景下, 阅读全文
posted @ 2018-11-23 10:33 海东潮 阅读(757) 评论(0) 推荐(0) 编辑
摘要:本文根据 GOPS2017·上海站演讲《阿里巴巴运维保障体系的一种最佳实践》整理发布 前言 阿里巴巴全球运行指挥中心,GOC (Global Operations Center)保障阿里经济体的业务稳定运行的核心团队。我们负责了整个阿里巴巴全局生产系统的稳定性。就像业界经常提到谷歌的SRE,我们相当 阅读全文
posted @ 2018-11-23 10:31 海东潮 阅读(1403) 评论(0) 推荐(1) 编辑
摘要:MySQL有一个很有意思的索引类型,叫做前缀索引,它可以给某个文本字段的前面部分单独做索引,从而降低索引的大小。 MySQL有一个很有意思的索引类型,叫做前缀索引,它可以给某个文本字段的前面部分单独做索引,从而降低索引的大小。 其实,Oracle也有类似的实现,对于文本,它可以通过substr的函数 阅读全文
posted @ 2018-11-23 10:09 海东潮 阅读(816) 评论(0) 推荐(0) 编辑
摘要:本文根据DBAplus社群〖2018年1月6日北京开源与架构技术沙龙〗现场演讲内容整理而成。 讲师介绍 李季鹏 新炬网络数据库专家 专注于MySQL数据库性能管理及相关解决方案,目前主要从事MySQL性能分析工具的设计与研发工作。 目前我从事的是MySQL的技术研究并让其实现产品化的工作,所以给大家 阅读全文
posted @ 2018-11-23 09:58 海东潮 阅读(349) 评论(0) 推荐(0) 编辑
摘要:目前,在很多OLTP场景中,MySQL数据库都有着广泛的应用,也有很多不同的使用方式。从数据库的业务需求、架构设计、运营维护、再到扩容迁移,不同的MySQL架构有不同的特点,适应一定的业务场景,或者解决一定的业务问题。 DBA作为数据库架构的设计、实施、维护人员,不仅要对各种MySQL架构非常熟悉, 阅读全文
posted @ 2018-11-23 09:50 海东潮 阅读(281) 评论(0) 推荐(0) 编辑
摘要:作者介绍 作者介绍 张秀云,网名飞鸿无痕,现任职于腾讯,负责腾讯金融数据库的运维和优化工作。2007年开始从事运维方面的工作,经历过网络管理员、Linux运维工程师、DBA、分布式存储运维等多个IT职位。对Linux运维、MySQL数据库、分布式存储有丰富的经验。 近开始负责财付通数据库的相关维护工 阅读全文
posted @ 2018-11-23 09:27 海东潮 阅读(488) 评论(0) 推荐(0) 编辑
摘要:作者介绍 朱阅岸,中国人民大学博士,现供职于腾讯云数据库团队。研究方向主要为数据库系统理论与实现、新硬件平台下的数据库系统以及TP+AP型混合系统。 Spider是为MySQL/MariaDB开发的一个特殊引擎,具有内嵌分片功能。现在它已经被集成到MariaDB10.0及以上版本中,作为MariaD 阅读全文
posted @ 2018-11-23 09:26 海东潮 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:在my.cnf中设置sql_safe_updates=1 启动mysqld失败。 error log报错: 2018-11-20T14:28:14.567022+08:00 0 [ERROR] unknown variable 'sql_safe_updates=1'2018-11-20T14:28 阅读全文
posted @ 2018-11-20 18:42 海东潮 阅读(917) 评论(0) 推荐(0) 编辑
摘要:MySQL5.7已经推荐对于InnoDB的table使用 alter table table_name engine=innodb;语句的方式来进行表碎片优化。 底层实现的不同,参考:https://dev.mysql.com/doc/refman/5.7/en/optimize-table.htm 阅读全文
posted @ 2018-11-20 15:45 海东潮 阅读(8571) 评论(1) 推荐(2) 编辑
摘要:在使用mysql5.7的时候,发现了不少在mysql5.6上不曾见过的日志,级别为note, 最常见的note日志以下三种,下面我们来逐个解释。 第一种,Aborted connection . 如上图,信息如下: 2016-03-17T14:44:24.102542Z 59 [Note] Abor 阅读全文
posted @ 2018-11-19 18:48 海东潮 阅读(4863) 评论(0) 推荐(1) 编辑
摘要:介绍 I / O调度程序用于优化磁盘上的读/写。 RHEL 7中有三种类型的I / O调度程序(也称为I / O电梯): CFQ(C fullly F air Q ueuing)促进来自实时流程的I / O并使用历史数据来预测应用程序是否会在不久的将来发出更多I / O请求(导致轻微的空闲趋势)。 阅读全文
posted @ 2018-11-19 15:57 海东潮 阅读(420) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/wuxbeyond/article/details/50963190 阅读全文
posted @ 2018-11-18 21:10 海东潮 阅读(986) 评论(0) 推荐(0) 编辑
摘要:问题: linux7 /etc/rc.local 不生效: [root@bogon mysql3306]# uname -aLinux bogon 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_ 阅读全文
posted @ 2018-11-18 18:29 海东潮 阅读(817) 评论(0) 推荐(0) 编辑
摘要:参考: MySQL bug:https://bugs.mysql.com/bug.php?id=83047&tdsourcetag=s_pcqq_aiomsg https://github.com/jemalloc/jemalloc/blob/dev/INSTALL.md (1)ptmalloc 是 阅读全文
posted @ 2018-11-18 15:54 海东潮 阅读(3420) 评论(2) 推荐(0) 编辑
摘要:预计阅读时间:15分钟 预计配置时间:30分钟 (前提是已经申请AWS的EC2的rhel7 云主机并且成功运行) 目前AWS 亚马逊云免费试用一年,申请一个学习使用 痛点:没有GUI,无法搭建Jenkins 平台,只能terminal 访问 踩过的坑: 1.由于需求设计(坑爹?)亚马逊的Amazon 阅读全文
posted @ 2018-11-17 22:35 海东潮 阅读(816) 评论(0) 推荐(0) 编辑
摘要:这oracle官方推荐的在OLTP环境下,MySQL参数设置的最佳实践。 下面的参数设置,对系统的性能会很有帮助。但是建议大家还是结合实际情况使用。 APPLIES TO: MySQL Server – Version 5.6 and laterInformation in this documen 阅读全文
posted @ 2018-11-17 19:52 海东潮 阅读(748) 评论(0) 推荐(0) 编辑
摘要:参考: https://www.kernel.org/doc/Documentation/vm/hugetlbpage.txt https://oracle-base.com/articles/linux/configuring-huge-pages-for-oracle-on-linux-64 参 阅读全文
posted @ 2018-11-17 19:50 海东潮 阅读(824) 评论(0) 推荐(0) 编辑
摘要:1 Transparent Huge Pages 说明 官网上有2篇文章对THP 做了说明: https://access.redhat.com/solutions/46111 https://access.redhat.com/documentation/en-US/Red_Hat_Enterpr 阅读全文
posted @ 2018-11-17 19:48 海东潮 阅读(828) 评论(0) 推荐(0) 编辑
摘要:Transparent HugePages是在运行时动态分配内存的,而标准的HugePages是在系统启动时预先分配内存,并在系统运行时不再改变。 因为Transparent HugePages是在运行时动态分配内存的,所以会带来在运行时内存分配延误。所以ORACLE是建议不使用Transparen 阅读全文
posted @ 2018-11-17 19:44 海东潮 阅读(9531) 评论(0) 推荐(0) 编辑
摘要:一. HugePages 说明 1.1 HugePages 介绍 HugePages is a feature integrated into the Linux kernel with release 2.6. This feature basically provides the alterna 阅读全文
posted @ 2018-11-17 19:42 海东潮 阅读(704) 评论(0) 推荐(0) 编辑
摘要:By default in Linux there are a few different mechanisms in place that may rate limit logging. These are primarily the systemd journal and rsyslog rat 阅读全文
posted @ 2018-11-16 11:19 海东潮 阅读(914) 评论(0) 推荐(0) 编辑
摘要:团队介绍 网易乐得DBA组,负责网易乐得电商、网易邮箱、网易技术部数据库日常运维,负责数据库私有云平台的开发和维护,负责数据库及数据库中间件Cetus的开发和测试等等。 一、窗口函数的使用场景 作为IT人士,日常工作中经常会遇到类似这样的需求: 医院看病,怎样知道上次就医距现在的时间?环比如何计算? 阅读全文
posted @ 2018-11-15 09:29 海东潮 阅读(29687) 评论(6) 推荐(5) 编辑
摘要:https://yq.aliyun.com/articles/50913 阅读全文
posted @ 2018-11-14 23:08 海东潮 阅读(151) 评论(0) 推荐(0) 编辑
摘要:https://github.com/innotop/innotop/blob/master/INSTALL https://www.percona.com/blog/2013/10/14/innotop-real-time-advanced-investigation-tool-mysql/ 阅读全文
posted @ 2018-11-14 23:07 海东潮 阅读(185) 评论(0) 推荐(0) 编辑
摘要:15.4.2 Change Buffer(变更缓冲) The change buffer is a special data structure that caches changes to secondary index pages when affected pages are not in t 阅读全文
posted @ 2018-11-14 23:06 海东潮 阅读(280) 评论(0) 推荐(0) 编辑
摘要:使用innodb_ruby探查Innodb索引结构 使用innodb_ruby探查Innodb索引结构 innodb_ruby 是使用 Ruby 编写的 InnoDB 文件格式解析器。innodb_ruby 的目的是暴露一些其他隐藏的 InnoDB 原理。 innodb_ruby不适合使用于生产环境 阅读全文
posted @ 2018-11-14 23:04 海东潮 阅读(266) 评论(0) 推荐(0) 编辑
摘要:root@localhost:3306.sock [performance_schema]>select version();+ +| version() |+ +| 5.7.24-log |+ +1 row in set (0.00 sec) root@localhost:3306.sock [p 阅读全文
posted @ 2018-11-14 17:58 海东潮 阅读(383) 评论(0) 推荐(0) 编辑
摘要:[root@localhost mysql3306]# mysqlbinlogmysqlbinlog Ver 3.4 for el7 at x86_64Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserve 阅读全文
posted @ 2018-11-14 17:02 海东潮 阅读(298) 评论(0) 推荐(0) 编辑
摘要:root@localhost:3306.sock [mysql]>select version();+ +| version() |+ +| 5.7.24-log |+ +1 row in set (0.04 sec) root@localhost:3306.sock [mysql]>show pr 阅读全文
posted @ 2018-11-14 15:35 海东潮 阅读(556) 评论(0) 推荐(0) 编辑
摘要:metalink Tuning performance on eBusiness suite (Doc ID 744143.1) 这篇文档描述了如何调查电子商务套件的整体性能下降。特别是,我们强调最普遍的等待时间和如何在AWR/ Statspack 报表中理解它们。在最后,我们提供了在数据库层/应用 阅读全文
posted @ 2018-11-11 09:34 海东潮 阅读(589) 评论(0) 推荐(0) 编辑
摘要:MySQL InnoDB支持三种行锁定方式: l 行锁(Record Lock):锁直接加在索引记录上面,锁住的是key。 l 间隙锁(Gap Lock):锁定索引记录间隙,确保索引记录的间隙不变。间隙锁是针对事务隔离级别为可重复读或以上级别而已的。 l Next-Key Lock :行锁和间隙锁组 阅读全文
posted @ 2018-11-09 12:15 海东潮 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:首先来看一张图: 上面这张神一样的图出自国外一个Lead Performance Engineer(Brendan Gregg)的一次分享,几乎涵盖了一个系统的方方面面,任何人,如果没有完善的计算系统知识,网络知识和操作系统的知识,这张图中列出的工具,是不可能全部掌握的。 出于本人对linux系统的 阅读全文
posted @ 2018-11-09 11:38 海东潮 阅读(1792) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/xiangzhihong8/article/details/72887476 最近AI的新闻特别多,席卷了围棋圈之后,成为了技术圈和媒体热捧的话题。 今天又一个产品借AI上头条了 - OtterTune ,一个数据库参数调优的产品,借助机器学习的技术,生成 阅读全文
posted @ 2018-11-08 22:08 海东潮 阅读(943) 评论(0) 推荐(0) 编辑
摘要:一、持久化统计信息的意义: 统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率;如果mysql一重启 之前的统计信息就没有了,那么当SQL语句来临时,那么mysql就要收集统计信息然后再生成SQL语句的执行 计划。如果能在关闭mysql的时候就把统计信息保存起来,那 阅读全文
posted @ 2018-11-08 09:18 海东潮 阅读(947) 评论(0) 推荐(0) 编辑
摘要:浅析Oracle 12c中Data Guard新特性 写在前面 无论是做Oracle运维的小伙伴还是老伙伴,想必对Oracle数据库的数据级灾备核心技术—Data Guard是再熟悉不过了!这项从Oracle 8i就开始大面积普及的数据复制与灾备技术以其久经考验的成熟性、易用性和可靠性,受到了Ora 阅读全文
posted @ 2018-11-06 20:51 海东潮 阅读(1603) 评论(0) 推荐(0) 编辑
摘要:FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。 fio 官网地址: h 阅读全文
posted @ 2018-11-02 20:23 海东潮 阅读(369) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示