MySQL数据库同步方案; MySQL与应用程序的优化; MySQL管理基础; 网站常见错误分析 ;MySQL故障案例
它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声) Oracle Data Guard。而对于我而言,我一定要亲切的叫它:DG(注:主要是因为打着方便)。
本章介绍了MySQL的图形化管理工具,包括官方工具和其它公司开发的管理工具,适当使用这些工具可以大大减少数据管理的工作量,提高工作效率。
显式游标:显式游标的几个属性:%found:测试fetch语句是否有值(数据),有值就返回true,否则为false;%notfound:判断游标是否没有数据或有效,没有就true,有等于false.%rowcount:返回游标的数据行数|返回当前位置为止游标读取的记录行数;%isopen:是测试游标是否打开。如果没有打开游标就使用fetch语句就提示错误;
GoldenGate实施故障汇总
Oracle数据库性能优化实务第五讲:共享池分析
Shared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。
该文档主要目的是降低现场实施人员及用户Oracle数据库的管理难度,提高Oracle数据库技术能力,文档针对Oracle9i、10g两个版本提供了一套完整的Oracle数据库监控、管理的思路、方法步骤,依照该手册进行Oracle数据库的日常工作,能有效的把握Oracle后台数据库的整体运行健康状况,通过收集相关重要信息分析,能很好的防范即将出现的系统风险,系统出现问题后尽快的定位问题,现场解决一部分常规数据库问题。对其它专业要求比较强的数据库问题,也能为后续Oracle专家深入分析、诊断问题提供规范、完整的信息。
通过分析可以知道,SQL1和SQL2是重点需要改进的SQL,首先分析SQL1,该如何改进优化呢? 如何改进优化?根据小余买鱼的经验,我们知道要先去理解需求,这条SQL背后的需求是什么?看上去并不难猜测,就为了查询T1表的记录数,毕竟Select count(*) from t1;这条语句太简单了。
db2move 是一个数据移动工具,可以用来在DB2数据库之间移动大量的表。该命令中支持的操作有EXPORT、IMPORT和LOAD。db2move的语法可以象下面那样简单:db2movedatabase_nameactionoptions该工具先从系统目录表中抽取用户表列表,接着以PC/IXF格式导出每个表。
DB2 常用命令汇总之一
可以修改:缓冲池,表,表空间,视图#DROP 可以删除:缓冲池,事件监控程序,函数,索引,模式,存储过程,表,表空间,触发器,视图
PL/SQL有两种复合数据结构:记录和集合。记录由不同的域组成,集合由不同的元素组成。在本文中我们将讨论记录和集合的类型、怎样定义和使用记录和集合。
MySQL5.0以后的版本开始支持存储过程,存储过程具有一致性、高效性、安全性和体系结构等特点,本节将通过具体的实例讲解PHP是如何操纵MySQL存储过程的。
创建用户步骤准备工作在创建用户之前,要保证Oracle相应的服务已经开启,然后需要以DBA的身份登录。创建表空间(可选)当创建的用户可以使用已经存在的表空间时,就可以不创建新的表空间,在创建新用户时只需要选择已经存在的表空间即可。创建临时表空间(可选)当创建的用户可以使用已经存在的临时表空间时,就可以不创建新的临时表空间,在创建新用户时只需要选择已经存在的临时表空间即可。创建用户创建新的用户,可以使用已经存在的表空间和临时表空间。
配置MySQL双机热备配置双机热备之前,MySQL基本配置必须完成,具体操作见下节“配置MySQL”。设置Master服务器A.
rman 数据备份与恢复配置指南
本书是 PostgreSQL 的官方文档。 它是 PostgreSQL 开发人员和其它志愿者与 PostgreSQL 软件的开发并行进行的。 它描述了当前版本的 PostgreSQL 官方支持的所有功能。 为了能够管理有关 PostgreSQL 的大量信息, 本书组织成了几个部分。每个部分都是以对 PostgreSQL 经验和认识层次不同的用户
三节点Oracle 10.2.0.1 Rac升级到10.2.0.4
先来说一下它的作者Yoshinori Matsunobu,现为DeNA公司的数据库和基础设施架构师,HandlerSocket就是Yoshinori在DeNA公司工作时开发的。HandlerSocket设计为MySQL的一个plugin,作为mysqld进程的daemon存在,与Client通过TCP/IP交互,进行CRUD相关的操作。基于此原因,不仅可以通过HandlerSocket操作存储层,还可以通过传统的MySQL的方式来操作。这样就可以实现:简单快速的操作通过HandlerSocket来实现,而对于一些复杂的操作,还是通过传统的MySQL方式来实现。