代码改变世界

Oracle 11g R2性能优化 tkprof

2019-01-21 17:10 by H_Johnny, 110 阅读, 收藏, 编辑
摘要: 正文 另一篇博文总结了关于SQL TRACE工具的使用方式,但是产生的trace文件格式阅读起来并不是十分友好,为了更好的分析trace文件,Oracle也自带了一个格式化工具 tkprof 。 tkprof 工具用于处理原始的trace文件,合并汇总trace文件当中一些项目值,然后进行格式化,这阅读全文

Oracle 11g R2性能优化 SQL TRACE

2019-01-21 11:02 by H_Johnny, 144 阅读, 收藏, 编辑
摘要: 正文 作为Oracle官方自带的一种基本性能诊断工具, SQL Trace 可以用来评估当前正在运行的SQL语句的效率,同时为该语句生成统计信息等,并保存这些信息到指定路径下的跟踪文件(trace)当中。 SQL Trace 会将一条SQL语句或者PL/SQL包执行过程全部输出到跟踪文件(trace阅读全文

Oracle 11g R2创建数据库之手工建库方式

2019-01-11 17:04 by H_Johnny, 106 阅读, 收藏, 编辑
摘要: 正文 在之前的博文当中梳理了关于DBCA静默方式创建数据库的过程,本文就手工通过SQL PLUS客户端采用 语句创建数据库。这种建库方式就是完全使用手工SQL语句创建数据库,通常而言都会推荐DBCA图形界面方式创建,因为更为直观,但并非所有场景都有图形界面。DBCA也可以使用静默方式进行创建数据库,阅读全文

Oracle 11g R2创建数据库之DBCA静默方式

2019-01-10 16:53 by H_Johnny, 140 阅读, 收藏, 编辑
摘要: 正文 通常创建Oracle数据库都是通过 DBCA (Database Configuration Assistant)工具完成的, DBCA 工具可以通过两种方式完成建库任务,即图形界面方式和静默命令行方式。既然安装数据库软件可以通过静默方式来完成,创建数据库也可以通过静默方式来完成,本文就对使用阅读全文

CentOS 7静默安装Oracle 11g R2数据库软件

2019-01-09 17:53 by H_Johnny, 212 阅读, 收藏, 编辑
摘要: 正文 之前安装Oracle 11g R2数据库软件都是建立在图形界面上的,不过现在大部分服务器上都没有安装图形界面。图形界面安装较为方便,安装选项清晰,步骤明确,但Oracle还支持另一种安装方式,就是通过响应文件(response file)静默方式安装。这对于没有安装图形界面组件的服务器来说十分阅读全文

MySQL Backup mysqldump备份流程学习

2019-01-08 11:45 by H_Johnny, 196 阅读, 收藏, 编辑
摘要: 正文 我们都知道MySQL逻辑备份工具 mysqldump 可以保证备份数据的一致性,但是它是怎么保持一致性的? 本文不讨论 mysqldump 具体的选项和用法,一直对 mysqldump 的工作机制梳理的不太清楚,这篇主要来分析下 mysqldump 的工作原理和工作步骤,了解它为什么可以获取一阅读全文

MySQL Backup mysqldump 常用选项与主要用法

2019-01-07 13:48 by H_Johnny, 81 阅读, 收藏, 编辑
摘要: 正文 The mysqldump client utility performs logical backups, producing a set of SQL statements that can be executed to reproduce the original database ob阅读全文

MySQL Backup myloader

2018-12-29 18:08 by H_Johnny, 97 阅读, 收藏, 编辑
摘要: 正文 之前的博文当中提到备份工具mydumper的使用,而软件包中还包含了与之对应的恢复工具myloader,本文就总结下myloader的用法。关于mydumper的安装与使用可以参考之前的博文:[MySQL Backup mydumper][1]。 查看myloader的版本信息: 主要选项 d阅读全文

MySQL Backup mydumper

2018-12-28 17:10 by H_Johnny, 144 阅读, 收藏, 编辑
摘要: 正文 生产环境中有一实例每天使用mysqldump备份时长达到了2个小时53分钟,接近3个小时,还不算上备份文件归档的时间,这个时间对于逻辑备份来说有点久。为了提高逻辑备份效率,打算替换为使用mydumper。 对比mysqldump,mydumper具有如下特点: 1. 多线程备份 2. 备份执行阅读全文

MySQL AUTO_INCREMENT 学习总结

2018-12-25 22:20 by H_Johnny, 190 阅读, 收藏, 编辑
摘要: 正文 之前有碰到过开发同事指出一张InnoDB表的自增列 AUTO_INCREMENT 值莫明的变大,由于这张表是通过mysqldump导出导入的。 问题排查: 1、首先,查看表表义的sql部分的 auto_increment 值部分是正常,所以排除是导入表问题所引起的; 2、最后,经过沟通了解怀疑阅读全文