精华内容
下载资源
问答
  • 1.MySQL Online DDL语句实战 2.数据库运维常用工具percona-toolkit介绍 3.数据库商务英语培训。讨论答疑进MySQL专题交流群784410697
    6MySQL在线语句修改实战及DBA运维常用工具介绍与数据库商务英语—62人已学习 
    
    课程介绍    
    jpg
        1.MySQL Online DDL语句实战 2.数据库运维常用工具percona-toolkit介绍 3.数据库商务英语培训。讨论答疑进MySQL专题交流群784410697
    课程收益
        通过本节课程,学员应该清楚线上系统动态修改表结构如何避免对业务的影响以及除了数据库日志和监控系统外,常用的运维工具;掌握一定的数据库相关英语知识,方便对英文文献阅读理解能力和外企工作适应能力
    讲师介绍
        崔冬青 更多讲师课程
        大型互联网公司MySQL DBA;精通MySQL构架设计、性能调优、内核研究、大规模自动化内核系统设计与研发;2009年加入北美大华人voip服务运营商:iTalkbb communication Ltd.,担任数据库架构师职位并兼任系统运维部副总监;2015年加入用友集团,担任数据库架构师和云服务系统运维部总监;培养的学员大多分布在国内诸如阿里等知名公司并担任重要岗位。
    课程大纲
      第1章:6MySQL在线语句修改实战及DBA运维常用工具介绍与数据库商务英语 day18
        1. day18 1_MySQL Online DDL原理和操作演示  01:00:19
        2. day18 2_PerconaToolkit常用工具和演示  01:03:25
        3. day18 3_Database商务英语介绍  42:51
    大家可以点击【 查看详情】查看我的课程
    展开全文
  • 软件运维常用工具

    2020-11-04 21:37:56
    2、端口查看工具:cports 二、文件 1、文本查看工具、Notepad 2、日志工具:eDiary 3、文件对比:BCompare 三、文件 1、Java反编译工具:jdryjgui 2、抓包工具:Wireshark 、IE浏览器http抓包工具:...

    一、搜索

        1、查找本地文件存放位置 :Everything软件
        2、端口查看工具:cports
    

    二、文件

        1、文本查看工具、Notepad
        2、日志工具:eDiary
        3、文件对比:BCompare
    

    三、文件

        1、Java反编译工具:jdryjgui
        2、抓包工具:Wireshark 、IE浏览器http抓包工具:HttpAnalyzerFull_V7、httpwatch
        3、webService接口调用工具:SoapUI
        4、svn客户端工具:TortoiseSVN
        5、项目管理:xmind pro(思维导图)
    

    四、数据库

    	1、数据库访客客户端工具:Navicat_Premium、DbVisualizer
    
    展开全文
  • Centos运维常用工具 前言 本工具集包含有系统内核参数优化,ssh证书登录,网卡聚合,mongodb/mysql数据库安装,网络监控以及J2EE开发常用工具安装。以上工具集均为centos中常用的配置与工具,经过本人上一份工作,...
  • 查询数据库会话、句柄 SELECT '活动会话数量:' AS "NODE",COUNT(1) AS COUNT_NUM FROM V$SESSIONS WHERE STATE ='ACTIVE' AND SESS_ID !=SESSID UNION ALL SELECT '全部会话数量:' AS "NODE",COUNT(1) AS COUNT_...

    查看表空间信息:
    SELECT A.TABLESPACE_NAME,
           A.TOTAL_MB,
           ROUND(B.FREE_MB, 2) FREE_MB,
           TO_CHAR(ROUND((A.TOTAL_MB - B.FREE_MB) / A.TOTAL_MB * 100, 2), '990.99') || '%' "USAGE %"
      FROM (SELECT TABLESPACE_NAME, SUM(BYTES) / 1024 / 1024 TOTAL_MB
            FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) A,
           (SELECT TABLESPACE_NAME, SUM(BYTES) / 1024 / 1024 FREE_MB
            FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) B,
           DBA_TABLESPACES D
    WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME(+)
       AND A.TABLESPACE_NAME = D.TABLESPACE_NAME(+)
    ORDER BY 4 DESC;

    表空间扩容:
    --表空间扩容有两种方式,一种是给本来的数据文件扩容,另一种是给表空间增加数据文件
    ALTER TABLESPACE  <TABLESPACE_NAME>  ADD DATAFILE 'XXX.DBF' SIZE 10240 ;
    ALTER TABLESPACE  <TABLESPACE_NAME>  RESIZE DATAFILE 'XXX.DBF' TO 10240;

    查询数据库会话、句柄
    SELECT '活动会话数量:' AS "NODE",COUNT(1) AS COUNT_NUM FROM V$SESSIONS 
    WHERE STATE ='ACTIVE' AND SESS_ID !=SESSID UNION ALL
    SELECT '全部会话数量:' AS "NODE",COUNT(1) AS COUNT_NUM FROM V$SESSIONS 
    WHERE  SESS_ID !=SESSID UNION ALL
    SELECT '单会话最大句柄数:' AS "NODE",MAX(N_USED_STMT) AS COUNT_NUM FROM V$SESSIONS  
    WHERE  SESS_ID !=SESSID union ALL
    SELECT '总句柄数量:' AS "NODE",SUM(N_USED_STMT) AS COUNT_NUM FROM V$SESSIONS  
    WHERE  SESS_ID !=SESSID;


    查询数据库等待事件--找到阻塞事务的源头
    SELECT * FROM V$TRXWAIT ORDER BY 1;

    SELECT A.TRX_ID,A.SQL_TEXT,A.CLNT_IP,A.APPNAME,A.CLNT_HOST,A.LAST_SEND_TIME,A.SESS_ID,
    B.TRX_ID WAIT_FOR_TEX_ID,B.SQL_TEXT WAIT_FOR_SQL_TEXT,B.CLNT_IP WAIT_FOR_CLNT_IP,
    B.APPNAME WAIT_FOR_APPNAME,B.CLNT_HOST WAIT_FOR_CLNT_HOST,
    B.LAST_SEND_TIME WAIT_FOR_LAST_SEND_TIME,B.SESS_ID WAIT_FOR_SESS_ID
    FROM V$TRXWAIT C
    LEFT JOIN (SELECT * FROM V$SESSIONS ) A
    ON A.TRX_ID = C.ID
    LEFT JOIN (SELECT * FROM V$SESSIONS )B
    ON B.TRX_ID = C.WAIT_FOR_ID
    ORDER BY 1;
    查询数据库事务锁
    --通过TRX_ID查询事务对应的锁信息
    SELECT * FROM V$LOCK WHERE TRX_ID=?;
    --通过TRX_ID查询到事务上锁的表
    SELECT DISTINCT NAME,LMODE FROM SYS.SYSOBJECTS 
    WHERE ID IN(SELECT TABLE_ID FROM V$LOCK WHERE  TRX_ID=?);

    杀掉阻塞的源头会话
    SP_CLOSE_SESSION(SESS_ID);--结束会话

    查询数据库死锁事件
    SELECT V.*,  S.SESS_ID BLOCKER_SEID,S.SQL_TEXT BLOCKER_SQL, S.TRX_ID BLOCKER_TRXID
    FROM  V$SESSIONS S,
    (SELECT  S.SESS_ID ,S.SQL_TEXT,  S.TRX_ID,L.ROW_IDX FROM  V$LOCK L,  V$SESSIONS S  
    WHERE  BLOCKED<>0  AND L.TRX_ID=S.TRX_ID  )  V
    WHERE  S.TRX_ID=V.ROW_IDX;

    查询慢sql
    select thrd_id,dbms_lob.substr(sf_get_session_sql(sess_id)) ,datediff(ss,last_send_time,sysdate) 
    from v$sessions where state='ACTIVE' and sess_id != sessid order by 3 desc;


    查询内存使用情况
    SELECT NAME,SUM(N_PAGES)/1024.0*PAGE()/1024 ALL_M,SUM(FREE)/1024.0*PAGE()/1024 FREE_M,
    SUM(N_DIRTY)/1024.0*PAGE()/1024 DIRTY_M,SUM(N_LOGIC_READS) LOGIC_READS,
    SUM(N_DISCARD) N_DISCARD,
    SUM(N_PHY_READS) PHY_READS 
    FROM V$BUFFERPOOL GROUP BY NAME;


     

    展开全文
  • MySQL数据库运维课程

    2015-01-23 17:41:00
    MySQL数据库运维课程 http://www.dataguru.cn/article-4834-1.html?union_site=comm100 课程大纲 第一课:机器选型、系统规划 第二课:安装部署 第三课:压力测试 第四课:性能优化 第五...

    MySQL数据库运维课程

    http://www.dataguru.cn/article-4834-1.html?union_site=comm100

     

    课程大纲

    • 第一课:机器选型、系统规划
    • 第二课:安装部署
    • 第三课:压力测试
    • 第四课:性能优化
    • 第五课:字符集和权限安全
    • 第六课:日志系统
    • 第七课:备份与恢复1
    • 第八课:备份与恢复2
    • 第九课:常用工具
    • 第十课:MySQL集群
    • 第十一课:分布式集群
    • 第十二课:集群高可用(HA)和容灾演练
    • 第十三课:自动化运维
    • 第十四课:监控和审计系统
    • 第十五课:成长规划和总结

     

     

     

     

    MySQL数据库作为世界上最流行的开源数据库,以简单、易用、开源等特点,收到互联网行业的推崇。随着去IOE运动的如火如荼,MySQL数据库已经深入到传统行业,大有改变行业格局。而与此同时,MySQL数据库规模成倍的增长,如何快速定位问题,解决问题?如何规模化、自动化运维?如何进行优化,提高MySQL数据库的性能?如何架构部署MySQL集群、架构跨IDC的分布式MySQL集群?如何实现MySQL数据库的HA?将在本课程中跟大家分享。

     

     

    课程大纲:

    第1课 机器选型、系统规划

    机器选型

    业务评估--根据业务进行评估,转化为机器资源需求。

    SSD vs HDD--熟悉SSD和HDD的架构设计,了解SSD的发展趋势。

    成本评估--通过成本评估,选择合适机型。

    系统规划

    文件系统规划--根据MySQL的特点,规划文件系统,IO调度。

    数据库配置--根据IO写入特点,配置MySQL数据库。

     

     

    第2课 安装部署

    源码编译--源码编译安装操作处理方法。

    功能定制--定制mysql的Server限流,SQL限流,并行复制,ThreadPool功能。

    规模化部署--了解打包、配置模板、数据目录等统一管理方法。

    版本升级--跨版本升级如何做到安全可靠?

    资源池管理--资源管理、实例分配、资源利用率等。

     

     

    第3课 压力测试

    TPC-C模型--了解TPC-C模型设计。

    测试工具--熟悉常用的数据库测试工具。

    基准测试--介绍只读测试、TPCC测试、读写比测试方法。

    定制测试--介绍定制sql模型、定制测试工具、流量加速回放等方法。

    评估标准--介绍评估测试结果的基本参数标准。

     

     

    第4课 性能优化

    参数优化--详细介绍与MySQL数据库息息相关的性能参数和优化方法。

    性能优化--详细介绍系统层优化和MySQL功能优化。(NUMA、MALLOC等)

     

     

    第5课 字符集和权限安全

    字符集

    常见问题--介绍字符集乱码的常见问题以及解决方法。

    注意事项--介绍字符集设置的注意事项,以及如何规避。

    权限安全

    权限管理--介绍如何安全管理数据库的用户、数据。

    强制访问控制--介绍强制访问控制,加强权限安全管理。

    网络安全--通过网络隔离,vlan划分等方式加强数据库安全。

     

     

    第6课 日志系统

    介绍MySQL各种日志分析处理方法,常用的日志处理工具,诊断MySQL数据库健康状况、运行状态、性能问题等。主要包括:

    error log--通过分析常见的错误信息,快速定位数据库的健康状况。

    Binlog--介绍如何优化mysqlbinlog工具定位操作记录,以及binlog的高级用法。

    slow log--介绍通过slow log定位MySQL数据库sql异常问题。

    general log--介绍通过general log定位MySQL数据库的性能状况。

    智能诊断--介绍收集日志信息,进行智能诊断等。

     

     

    第7课 备份与恢复1

    逻辑备份--介绍无本地存储的逻辑备份方法,以及并行逻辑备份,逻辑拆表。

    物理备份--介绍xtrabackup物理备份方法,并行物理备份,镜像备份。

    备份策略--介绍如何制定备份策略,规模化数据备份。

     

     

    第8课 备份与恢复2

    历史数据迁移--介绍历史数据如何迁移,自开发工具mysqlfilter如何使用。

    数据恢复--介绍数据恢复的各种场景案例,实战演习。

     

     

    第9课 常用工具

    介绍如何利用"瑞士军刀",快速高效的解决战斗?常用工具包括:mysqladmin、pt-toolkit、dstat/mpstat/iostat/vmstat、perf top、orzdba等,通过介绍这些工具,自定义工具或脚本,快速定位问题和解决问题。

     

     

    第10课 MySQL集群

    MySQL集群架构--简单介绍常见的MySQL集群架构方式。

    Sharding--简单介绍常见的分库分表方法。

    集群管理--介绍如何运维、部署、管理集群。

     

     

    第11课 分布式集群

    数据流工具--介绍数据流产品功能。

    分布式集群架构--简单介绍MySQL数据库分布式集群架构设计方法。

    分布式集群管理--介绍分布式集群管理、运维处理等内容。

    云服务--介绍如何实现MySQL数据库的云服务。

     

     

    第12课 集群高可用(HA)和容灾演练

    HA工具--介绍目前常用工具,以及自定义工具设计和功能。

    MySQL集群HA--简单介绍MySQL数据库集群的HA。

    分布式MySQL集群HA--简单介绍分布式MySQL数据库集群的HA。

    容灾演练--介绍MySQL数据库实例容灾、机房容灾等,平时多流汗,战时少流血。

     

     

    第13课 自动化运维

    资源分配--介绍自动化资源申请处理流程。

    实例迁移--介绍如何实现自动化实例迁移。

    集群扩容--介绍如何自动化实例扩容。

     

     

    第14课 监控和审计系统

    监控系统

    监控告警--介绍监控MySQL数据库的各种异常情况,进行告警。

    性能监控--介绍采集MySQL数据库的性能数据,进行性能跟踪。

    水位评估--根据性能数据和资源情况,进行水位评估。

    审计系统

    审计方法--介绍MySQL数据库常用的审计方法。

    行为审计--介绍如何审计操作记录和操作行为。

    用户审计--介绍如何审计用户行为。

     

     

    第15课 成长规划和总结

    职业规划--介绍DBA发展趋势以及职业规划。

    总结--总结所学的内容,根据反馈的问题进行总结。

     

    授课时间:
    开课时间2015年1月19日,课程持续时间为17周。

     

     

    授课对象:

    想了解DBA的真实生活

    想了解如何开宝马做DBA
    想了解DBA爱好、兴趣
    想知道DBA如何架构设计
    想知道DBA如何规模化运维
    想知道DBA如何快速定位问题
    想。。。。。。
    只要你想,都可以加入

    课程必备:
    了解Linux系统,熟练应用基本的命令。
    至少熟悉一种脚本语言。
    有一定的英语阅读能力。

    学习收获预期:
    掌握MySQL数据库的基本运维、设计架构、问题定位、智能诊断等基本技能,胜任高级MySQL DBA的工作。

     

    授课讲师:

     

    王恒:从事MySQL运维、MySQL HA、业务支持、自动化运维平台开发等一系列数据库相关工作。专注于MySQL源码研究、性能测试、系统架构设计等方面。对CGroup虚拟化及Linux Kernel等都有浓厚兴趣。
    博客:http://hengwang.blog.chinaunix.net
    github:https://github.com/HengWang/ 
    E-Mail:wangheng.king@gmail.com
    微博:王恒-Henry
     

    新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员!

     

    本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。
    在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回,优秀的学员还可以获得礼品 奖励。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!


    课程授课方式:
    1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
    2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
    3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
    4、 结业测验:通过测验,完成学业。

     

    您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答

    全国统一咨询热线 4008-010-006

    课程现开始接受报名,报名方式
    网上报名 请点击:MySQL数据库运维

    咨询Email :edu01@dataguru.cnedu02@dataguru.cn
    课程入门讨论咨询群:200584928(群内有培训公开课视频供大家免费观看)

    咨询QQ: 2222010006 (上班时间在线)


    付款方式:

    课程采取网上支付形式,学员可充值钱包直接支付课程学费。

    详细说明:http://f.dataguru.cn/thread-184839-1-1.html

    支付流程:快速报名—填写个人信息—确认信息无误—充值钱包—支付学费—加入课程及QQ群—开始挑战



    最新技术热点、 最新行业资讯,最新培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
    打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!

     

    转载于:https://www.cnblogs.com/MYSQLZOUQI/p/4244752.html

    展开全文
  • 规范部分 GS产品线性能问题处理流程:http://gsk.inspur.com/File/t-4244 ... 基础部分 Fiddler工具跟踪使用说明:http://gsk.inspur.com/File/t-3530 浪潮GSP事件探查器和数据源管理用户手册:http://gsk...
  • MySQL数据库运维管理进阶实战 资深DevOps工程师,51CTO知名博主...
  • 从人工运维到自动化运维是为了减少人力成本,降低操作风险,提高运维效率,但自动化运维的本质依然是人与自动化工具相结合的运维模式,仍有局限性。为了持续地面向大规模、高复杂性的系统提供高质量的运维服务,智能...
  • 微博拥有超过3.76亿月活用户,是当前社会热点事件传播的主要平台。而热点事件往往具有不可预测性和突发性,较短时间内可能带来流量的翻倍增长,...本文尝试从一线DBA的视角管窥微博热点事件背后的数据库运维应对之道。
  • 简介:「智能运维大数据平台」是一款开箱即用的运维监控平台,通过特有的平台功能可以将企业的基础架构、应用程序、日志管理结合在一起,提供统一采集、统一存储、关联分析、统一监控企业业务保障能力,保障企业业务...
  • 1、问题场景程序员工作过程中,不管是什么项目,伴随着项目不断升级迭代,相应的项目数据库业务版本也不断更新,数据库出现新增表、修改表、删除表、新增字段、修改字段、删除字...
  • 达梦数据库工具集概括介绍 MANAGER管理工具图形化的数据库管理维护、开发、调试 DISQL命令行工具命令行式的数据库SQL执行工具 DTS数据迁移工具数据迁移工具,支持异构数据库与dm之间的迁移,也支持格式化文件...
  • 前言 上一次写博客还是五年前的事前了,现在想想还是得勤动笔,技术才能进步得快。 之前虽然断断续续写 过一些,但实在是觉得自己东西学得浅薄,总结也不深入,写出来怕误导大众,遂封博客,仅做笔记。...数据库运维
  • 推荐几个MySQL 数据库运维工具

    千次阅读 2020-08-03 15:57:12
    Yearning 是一个开源的MySQL SQL语句审核平台,提供数据库字典查询、查询审计、SQL审核等多种功能。 在目前 Yearning 有两个版本,1.x 和 2.x。其中 1.x 基于 Python 实现,并且已经不再提供官方的维护,因此强烈...
  • 许多公司依赖Linux来运维关键应用程序和服务,这也意味着Linux监控工具是整体信息技术管理战略的重要部分. 虽然Linux设备很受欢迎,但实时管理中并没有那么理想化,因为许多工具在设计时并没有考虑到Linux监控。 ...
  • Mysql运维常用命令回顾整理

    千次阅读 2019-10-22 15:58:51
    Mysql作为开源数据库的中坚力量之一,虽然目前已被甲骨文收购,面临闭源风险,但是mysql扔是我们运维工作中最常面对的工作,那如何做好mysql运维工作,甚至做好mysql的基础运维,都是维稳业务持久层的关键,故本文...
  • 点击下方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!运维监控工具千千万,仅开源的解决方案就有流量监控(MRTG、Cacti、SmokePing、Graphi...
  • Linux 运维常用记录

    千次阅读 2019-01-14 15:37:27
    网络方案 Linux Centos 搭建SFTP服务器 :...运维技能: https://blog.csdn.net/kwame211/article/details/78059331 有趣动画: https://www.linuxidc.com/Linux/2013-12/94300.htm D...
  • Linux运维常用命令汇总

    万次阅读 2017-12-02 00:16:23
    man查看命令帮助,命令的词典,更复杂的还有 info,但不常用。  help查看 Linux 内置命令的帮助,比如 cd 命令。 文件和目录操作命令 (18 个) ls全拼 list,功能是列出目录的内容及其内容属性信息。 ...
  • MongoDB 运维常用操作

    2015-11-13 15:01:15
    MongoDB 运维常用操作 分析方法: 1. 通过top、free、iostat、iftop等工具查看Linux服务器平均负载、CPU利用率、IO、内存、swap、网络流量等,先定位到压力源头。2. 通过mongostat、mongotop等分析MongoDB读写压力。...
  • Linux运维常用性能监控和调试工具

    千次阅读 2016-12-30 10:29:40
    它显示了系统调用的进程所使用的过程中收到的信号,常用 *2不会这个基本不要作运维了 #strace + 可执行程序 注:想要特定一个系统调用 使用‘-e’ 11 lsof#卸载移动存储时经常提示device busy,也...
  • 快速迭代的产品需求和良好的用户体验,需要IT运维管理者时刻保障核心业务稳定可用,而企业运维中的痛点和难点也急需解决。 1、面向业务的运维,不但关心单点IT资源的运行状态,更关心整个业务系统的健康状态 2、...
  • 运维常用软件合集 大部分使用docker-compose进行安装 包含一些对原有项目基础上的改动及使用说明 技术性不强 主要是方便使用 主要用于项目初期开发环境和测试环境使用 不建议生产使用 推荐项目 日常使用类 jenkins...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,585
精华内容 13,034
关键字:

数据库运维常用工具