【工具】批量删除binlog 的脚本
写了一个简单的 删除MySQL binlog的脚本工具,删除binlog文件。
【MySQL】恢复误操作的方法
本周接二连三的出现开发人员在测试环境和生产误操作导致数据库误删除/更新,对DBA而言,回滚数据着实是一件头疼的事情,凡涉及到恢复线上数据必然对应用带来一定的影响。大多数情况是开发误操作delete数据,update多数行。本文介绍常用的恢复方法。
【MySQL】5.7新特性之七
本系列文章基于 5.7.12 版本讲述MySQL的新特性。从安装,文件结构,SQL ,优化 ,运维层面 复制,GITD等几个方面展开介绍 5.7 的新特性和功能。同时也建议大家跟踪官方blog和官方文档,以尽快知悉其新的变化。本文主要研究5.7 复制方面的改进和优化。
【工具】利用python 发送MySQL 慢日志邮件
使用python 定期发送慢日志给开发
MySQL性能医生:OrzDBA
[root@even ~]# svn co http://code.taobao.org/svn/orzdba/trunkA trunk/orzdba_rt_depend_perl_module.tar.gzA trunk/orzdbaA trunk/orzdba工具使用说明.pdf取出版本 4。[root@even trunk]# chmod +x orzdba需要在代码160行左右配置MySQL的相关验证信息,如username,password,host,port,sock等㈠ 查看MySQL响应时间(rt)先安装tcprstat# wget http://github.com/downloads/Lowercases/tcprstat/tcprstat-static.v0.3.1.x86_64# ln -sf /root/tcprs
MySQL + KeepAlived + LVS 单点写入主主同步高可用架构实验
㈠ 实战环境 服务器名·IPOSMySQLodd.example.com192.168.1.116RHEL-5.85.5.16even.example.com192.168.1.115RHEL-5.85.5.16 ㈡ 方案优缺点 优点 ● 安装配置简单, 实现方便,高可用效率好,可以根据服务与系统的可用性多方面进行切换 ● 可以将写 VIP 和读 VIP 分别进行设置,为读写分离做
生产环境 MySQL Server 核心参数的配置
⑴ lower_case_table_names ● 推荐理由 GNU/Linux 平台,对数据库、表、存储过程等对象名称大小写敏感 为减少开发人员的开发成本,为此推荐大家设置该参数使对象名称都自动转换成小写 ● 参数介绍 &nbs
分享查看统计信息非常好的脚本
参考metalink: SCRIPT - Select to show Optimizer Statistics for CBO (文档 ID 31412.1) set echo offset scan onset lines 150set pages 66set verify offset feedback offset termout offcolumn uservar new_value Table_Owner noprintselect user uservar from dual;set termout oncolumn TABLE_NA...
使用在线段收缩(ONLINE SEGMENT SHRINK)回收浪费的段空间
ONLINE TABLE REDEFINITION(在线重定义表)也可以完成数据空间的回收,但是ONLINE SEGMENT SHRINK更合适单纯的表空间回收,这篇文章将根据官方文档的内容
mytop安装,使用mytop监控MySQL性能
本文主要描述mytop安装,安装过程中可能出现的报错,以及使用mytop监控MySQL性能。欢迎转载,请注明作者、出处。作者:张正blog:http://space.itpub.net/26355921 QQ:176036317如有疑问,欢迎联系。mytop 是一个类似 Linux 下的 top 命...
MHA搭建及故障维护
MHA是一种方便简单可靠的MySQL高可用架构,具体的介绍我在这里就不多说了,下面是我在网上找的一个教程,我在此基础上进行了一些修改:大致步骤(一)、环境介绍(二)、用ssh-keygen实现四台主机之间相互免密钥登录(三)、安装MHAmha4mysql-node,mha4mysql-manager和perl环境包(四)、建立master,slave1,s...
oracle常用经典SQL查询
oracle常用经典SQL查询 常用SQL查询: 1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespa...
RAC 常用管理命令
大多命令来自于 大话RAC 一书 &nbs...
shrink a segment
沾一篇来自metalink的好文 Oracle 10g Segment shrink =========================Mandatory=========Init.ora parameter 'Compatible' must be >=10.0Shrink operations can be performed only on seg...
RAC 学习记录
crsctl query crs activeversion 查看版本ocrconfig -showbackup auto 查看自动备份的目录ocrconfig -export /home/oracle/ocr.backup 逻辑ocr备份ocrconfig –import /shared/export/ocrback.dmp 逻辑恢复/or...
ADD和DROP 分区
add和drop分区语法:ALTER TABLE t_pe_r ADD PARTITION p4 VALUES LESS THAN (30 );ALTER TABLE t_pe_l ADD PARTITION p4 VALUES (30 );ALTER T...
合并分区(coalesce partition)
合并分区(coalesce partition):合并分区是用来操作HASH分区表和hash全局索引的。他会重新分配删除的分区的数据到你现有的分区中。限制:操作HASH分区表和hash全局索引,如果对LIST/RANGE分区表进行合并报错ORA-14...
截断分区(truncate)/重命名分区(rename)/移动分区(move)
截断分区(truncate):截断分区和drop分区类似,但是区别在于他只是截断数据,并且降低HWM,同时不同还包括其可以对HASH分区使用限制:1、如果此分区中包含了数据,截断后全局索引和普通索引均失效,除非带上update in...
delete的统计数据查看和比较
2、测试数据,在进行删除delete的时候有索引和没有索引的对象的统计信息,会话的统计信息,会话的等待事件delete test_a删除耗费491秒select c.sid,b.NAME,a.VALUE from v$sesstat a ,v$statname b ,(select SID fr...
将MYSQLDUMP全库备份分为单库文件的方法(自己写的小工具)
有时候我们备份是做的全库的备份,但是在恢复的时候却需要单库的文件,如果需要的库很小,我们把全库备份恢复回去然后导出想要的库的文件势必非常慢和耗时,这个时候如果能够拆分文件为单库就好了,所以做了如下一个工具工具叫做mysplit 可以查看备份出来每个库的大小和分割文件。下载百度云盘:http://pan.baidu.com...