摘要:
之前的blog中零零散散的整理了一些优化相关的内容,找起来比较麻烦,所以总结一下,查看的时候方便一点。这篇BLog只看SQL 优化的相关的注意事项,数据库优化部分以后有空在整理。SQL 的优化主要涉及几个方面: (1) 相关的统计信息缺失或者不准确 (2) 索引问题 (3) SQL 的本身的效率问题,比如使用绑定变量,批量DML 采用bulk等,这个就考验写SQL的基本功了,这一点也是最主要的一点。 一.SQL 编写注意事项1.1 查看SQL对于生产环境上的SQL,可以从AWR 或者 Statspack 报告中获取相关的SQL 信息。 这部分参考:Oracle AWR 介绍http://bl. 阅读全文
摘要:
在Win7 下执行telnet 命令,居然提示没有:C:\Users\Administrator.DavidDai>telnet 192.168.3.100 3306'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件。Google 了一下,原来是Win7 默认没有启用,启动步骤如下:(1)Start(2)Control Panel(3)Programs And Features(4)Turn Windows features on or off(5)Check Telnet Client(6)Hit OK在弹出的窗口里勾上Telnet Client 就可 阅读全文
摘要:
一.下载说明前期的一些准备说明,参考: MySQL 发展史 http://blog.csdn.net/tianlesoftware/article/details/6999245 Mysql 不同版本 说明 http://blog.csdn.net/tianlesoftware/article/details/6723117 MySQL 分为Community Server 和 Enterprise Edition。 其中Community Server 可以直接从mysql 的官网下载。Enterprice Edition 只能从Oracle edelivery上下载,不过Edeliver. 阅读全文
摘要:
一.安装Oracle Linux 6.1 Oracle 搞自己的Linux 已经有几年的时间了,一致没怎么留意,今天特意关注了一下,从edelivery上下载了一个Oracle Linux 6.1 的测试了一下。 安装过程和Redhat 一样,不过6.1 的版本多了对ext4的支持,然后在安装时候提示会多一些。 在定制Server 的时候也比redhat 5多一些. 二.Oracle Linux 说明官网上有篇pdf 的文档专门介绍了Oracle Linux, 链接如下:Oracle Linux FAQhttp://www.oracle.com/us/technologies/027... 阅读全文
摘要:
一.MySQL 标志说明 MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。二.MySQL 发展 MySQL的历史最早可以追溯到1979年,有一个人叫Monty Widenius, 为一个叫TcX的小公司打工,并用BASIC设计了一个报表工具,可以在4M主频和16KB内在的计算机. 阅读全文
摘要:
Block ChangeTracking 是Oracle 10g里推出的特性。官网对Block change tracking 的定义如下: Adatabase option that causes Oracle to track data file blocks affected by eachdatabase update. The tracking information is stored in a block change trackingfile. When block change tracking is enabled, RMAN uses the record of cha. 阅读全文
摘要:
花了大半个月的时间小研究了一下Oracle Golden Gate。 先简单的说说自己学习GG的一个过程。参考资料都是官方文档,官网的链接如下: http://download.oracle.com/docs/cd/E22355_01/index.htm其中主要参考如下几篇:Administrator'sGuideReferenceGuideOracleInstallation and Setup Guide 开始看了GG 的一些理论东西,概念性的东西还是比较模糊,但是学习总要有一个过程,有了一个模糊的概念之后,做了一些测试,这样概念会清楚一些。在回头看看概念性的东西,GG的架构就比较 阅读全文
摘要:
一.官网说明 A datawarehousing configuration is a many-to-one configuration. Multiple sourcedatabases send data to one target warehouse database. Oracle GoldenGatesupports like-to-like or heterogeneous transfer of data, with capabilities forfiltering and conversion on any system in the configuration (supp 阅读全文
摘要:
一.官网说明 A datadistribution configuration is a one-to-many configuration. Oracle GoldenGatesupports synchronization of a source database to any number of target systems.Oracle GoldenGate supports like-to-like or heterogeneous transfer of data, withcapabilities for filtering and conversion on any syste 阅读全文
摘要:
由于GoldenGate所需的用户权限较大,而每个GoldenGate进程配置文件中都需要设置该用户和密码用于数据库登陆,出于安全性的考虑,建议将密码进行加密。官方文档上介绍的加密有如下三种方法:1.EncryptionOptions are available for encrypting anddecrypting:(1)data in an extract file ortrail(2)database passwords(3)data sent across TCP/IP--这里的可以对trail文件加密或者对db 密码进行加密。2.Command security: Sets use 阅读全文