
工具
Richard-Han
库是死的,sql是活的。。
展开
-
sql loader(sqlldr)的用法
sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。 sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。转载 2014-08-24 23:27:30 · 1196 阅读 · 0 评论 -
dba自研程序猿之友小工具之python图形化输入输出
wxformbuilder软件自动生成的gui.py放到python lib目录events触发按键-----------------------------------------------------------------------------------------------------------------------------------------------------...原创 2018-06-06 19:11:06 · 1038 阅读 · 0 评论 -
redis单个db迁移
#!/bin/bashredis-cli -h 127.0.0.1 -p 6379 -a password -n 0 keys "*" | while read keydo redis-cli -h 127.0.0.1 -p 6379 -a password -n 0 --raw dump $key| perl -pe 'chomp if eof'|redis-cli -h 1...原创 2018-04-26 18:48:56 · 3177 阅读 · 0 评论 -
pt-osc详解
MySQL原生的Online DDL还是有很多限制的,还是会遇到data meta lock的问题等诸多不便,然后就有了我们今天的话题,通过pt-osc在线执行DDL。 一、pt-osc的工作原理 1、创建一个和源表一样表结构的新表2、在新表执行DDL语句(空表嘛,所以。。。)3、在源表创建三个触发器分别对应insert、update、delete操作4、从源表拷贝数据到新表,拷贝过程中源表通过...转载 2018-04-12 20:28:04 · 6189 阅读 · 0 评论 -
pt-query-digest
一、pt-query-digest参数介绍.pt-query-digest --user=anemometer --password=anemometerpass --review h=192.168.11.28,D=slow_query_log,t=global_query_review \ --history h=192.168.11.28,D=slow_query_log,t转载 2017-03-02 16:17:52 · 778 阅读 · 0 评论 -
oracle sql性能对比工具runstats
此工具是tom编写的工具,用来评估sql的消耗创建:1授权grant SELECT on SYS.v_$statname to "SCOTT" ;grant SELECT on SYS.v_$mystat to "SCOTT" ;grant SELECT on SYS.v_$latch to "SCOTT" ;grant SELECT on SYS.v_$timer to "原创 2016-05-18 09:12:59 · 1214 阅读 · 0 评论 -
sql profile介绍
Oracle 11g从发布到现在,也有几个年头了。而在国内来说,Oracle 10g仍然是主流,甚至一些电信运营商的核心系统仍然在使用9i。作为Oracle 10g的一项新特性,SQL Profiles被使用得并不太多。不管是在论坛、个人的BLOG还是其他一些地方,SQL Profiles的介绍也相对较少。对我个人来说,已经在多个优化场合中使用SQL Profiles,在这里向大家介绍SQL Pr转载 2015-06-14 22:38:36 · 461 阅读 · 0 评论 -
sql profile使用
在上一篇《SQL Profiles-Part I》, 我向大家介绍了什么是SQL Profiles及其作用,如何使用SQL Tuning Advisor来生成SQL Profile,以及生成的SQL Profile产生的Hint。同时也介绍了SQL的signature。那么在今天,将向大家介绍如何手工创建SQL Profiles(即不通过SQL Tuning Advisor)来达成2个目的:转载 2015-06-14 22:35:49 · 730 阅读 · 0 评论 -
一次SQL Performance Analyzer的使用过程
数据库版本升级、变更系统参数前使用SQL Performance Analyzer可以衡量升级前后、参数变更前后SQL语句的执行性能是否有变化,以及这些变化对于整体性能的影响程度,对于性能恶化的sql语句结合SQL Tuning Advisor可是进一步实现调优,确保系统性能在升级或者参数变更后依然维持稳定。关于SPA的详细介绍可以参考” Real Application Testing转载 2015-06-14 22:01:21 · 1850 阅读 · 0 评论 -
owi介绍
ORACLE会自我监控,但并不一定会自我调优。对于数据库的性能,传统的理解是:一般来说内存的命中率越高就代表“性能好”,所以早其的优化是围绕着命中率来展开的,这也意味着优化的方法常常是通过提升硬件能力来提高命中率,可是我们还有更好的方法。 数据库相应时间模型(响应时间=服务时间+等待时间)更加接近终端用户的体验,也将数据库性能调优提升到了一个新的高度。DBA在进行性能跟踪诊断的转载 2015-06-30 18:17:29 · 2352 阅读 · 0 评论 -
oracle hanganalyze工具的使用
hanganalyze是ORACLE的一款性能诊断工具,这个款工具是从oracle 8.0.6开始可用,在oracle数据库出现严重的性能问题的时候它可以帮助你定位问题所在。 1.首先说说hanganalyze工具的用法对于单实例数据库语法如下alter session set events 'immediate trace name hanganalyze l转载 2015-06-03 10:48:03 · 518 阅读 · 0 评论 -
exp、Imp和expdp、impdp
区别:前2者速度慢支持导出到本地,后2者速度快不支持原创 2014-09-20 22:04:11 · 498 阅读 · 0 评论 -
通过trace收集errorstack查看ora报错原因
比如当遇到ora01722报错的时候1,alter system set events='1722 tracename errorstack forever, level 3';2,重现错误报错以后3,alter system set events='1722 trace name errorstack off';原创 2015-03-24 15:24:23 · 376 阅读 · 0 评论 -
系统性能工具osw
Oracle工具有OSW 、CHM 、Spolight Oracle性能优化工具 AWR 、ASH 、ADDM 、SQLHC 、SQLT 、TRCA 、ass109.awk、EXPLAIN PLAN Oracle故障诊断工具 Hanganalyze 、BBED等等OS Watcher简称OSW,用于收集并归档操作系统cpu,memery,disk io等相关信息的转载 2015-03-18 15:08:40 · 665 阅读 · 0 评论 -
命令实现 linux 和 window 文件传送
一:下载配置pscp软件从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载pscp,将其放入windows的system32 二:文件传递操作 操作环境windows 71 windows -------> linux 实例1.1 开始→运行→cmd进入到dos模式转载 2014-08-26 15:08:38 · 445 阅读 · 0 评论 -
使用fio测试linux iops
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。fio 官网地址:http://freshmeat.net/projects/fio/一,FIO安装wget htt...转载 2018-12-24 11:15:39 · 449 阅读 · 0 评论