MYSQLV1

【MySQL学生手册】表维护中的客户端工具程序

本文地址:http://t.dbdao.com/archives/mysql-maintenance-tools.html

dbDao 百度贴吧:http://tieba.baidu.com/dbdao

Mysql技术学习QQ群:146959374

 

10.3 表维护中的客户端工具程序

之前讨论的表维护SQL语句可以在mysql客户端工具执行,也可以通过其它应用发送给服务端来执行。通过使用这些语句,你可以写一些自己的管理应用程序来进行表的检查和修理操作。

 

一些MySQL客户端程序作为前端可发出表维护命令:

  • MySQL Workbench提供了执行语句的编辑窗口可用于进行表检查,修理和优化操作。当你执行这些操作时,语句会被发至服务端。
  • mysqlcheck可用于检查,维修,分析和优化表。此命令行工具按所提供的命令项来决定发送哪些相适合的SQL语句到MySQL服务端以进行所需操作。

对于MyISAM表,使用myisamchk工具也能进行表维护。然而,它不同于MySQL Workbench和mysqlcheck需要将SQL语句发送到服务端,myisamchk可直接读取并修改表文件。也因为此,请保证在使用myisamchk的同时服务端不会去访问这些表。

 

10.3.1 mysqlcheck客户端程序

mysqlcheck可对表进行的操作有检查,修理,分析和优化。对于MyISAM表,此程序工具可执行所有这些操作,而对于InnoDB表,则只能执行一部分操作。它提供了一种命令行接口方式来执行各种SQL语句(如CHECK TABLE和REPAIR TABLE)以告知服务端进行何种表维护。

 

mysqlcheck在某些情况下比起直接执行SQL语句,可以使得操作变得更容易。例如,如果你指定一个数据库,它包含了需要执行语句来处理的所有表。使用mysqlcheck你就不需要在进行操作时显式地指定每个表,而且,mysqlcheck是一个命令行程序,它可以在工作中被用于周期性计划维护作业。【dbdao.com 数据岛】

(更多…)

Read More

643934_77bf_2

MySQL学生手册汇总

【MySQL学生手册】MySQL架构概览 – MySQL架构 http://t.dbdao.com/archives/ch2-mysql-architecture.html
【MySQL学生手册】Mysql 客户端/服务器(C/S)架构 http://t.dbdao.com/archives/mysql-cs-architecture.html
【MySQL学生手册】MySQL的SQL解析器和存储引擎层 http://t.dbdao.com/archives/sql-parser-storage-engine.html
【MySQL学生手册】MySQL的磁盘空间使用 http://t.dbdao.com/archives/mysql-disk-space-using.html
【MySQL学生手册】MySQL的内存使用 http://t.dbdao.com/archives/mysql-memory-using.html
【MySQL学生手册】MySQL的发行版本类型 http://t.dbdao.com/archives/mysql-distribution-types.html
【MySQL学生手册】MySQL的安装 http://t.dbdao.com/archives/mysql-installations.html
【MySQL学生手册】MySQL在Windows上的启动及停止 http://t.dbdao.com/archives/mysql-win-stop-and-run.html
【MySQL学生手册】MySQL在Unix上的启动及停止 http://t.dbdao.com/archives/424.html
【MySQL学生手册】MySQL的配置 http://t.dbdao.com/archives/mysql-configuration.html
【MySQL学生手册】MySQL的SQL模式 http://t.dbdao.com/archives/mysql-sql-mode.html
【MySQL学生手册】MySQL日志和状态文件 http://t.dbdao.com/archives/mysql-log-status-file.html
【MySQL学生手册】MySQL二进制日志(Binary Log) http://t.dbdao.com/archives/mysql-binary-log.html
【MySQL学生手册】MySQL的升级 http://t.dbdao.com/archives/mysql-upgrade.html
【MySQL学生手册】MySQL第三章测试 http://t.dbdao.com/archives/mysql-3rd-chapter-test.html
【MySQL学生手册】MySQL客户端程序的调用 http://t.dbdao.com/archives/mysql-client-involve.html
【MySQL学生手册】mysql客户端程序使用 http://t.dbdao.com/archives/mysql-client-prog-using.html
【MySQL学生手册】mysqladmin、mysqlimport、mysqldump客户端程序 http://t.dbdao.com/archives/mysql-client-tools-desc.html
【MySQL学生手册】MySQL客户端程序的限制 http://t.dbdao.com/archives/mysql-client-tools-limitations.html
【MySQL学生手册】MySQL客户端接口 http://t.dbdao.com/archives/mysql-client-api.html
【MySQL学生手册】MySQL元数据获取 http://t.dbdao.com/archives/mysql-metadata-obtaining.html
【MySQL学生手册】INFORMATION_SCHEMA数据库 http://t.dbdao.com/archives/mysql-information-schema.html
【MySQL学生手册】SHOW和DESCRIBE命令使用 http://t.dbdao.com/archives/mysql-show-describe-cmd.html
【MySQL学生手册】mysqlshow程序 http://t.dbdao.com/archives/mysqlshow-cmd.html
【MySQL学生手册】MySQL锁 http://t.dbdao.com/archives/mysql-lock.html
【MySQL学生手册】显式(Explicit)表锁 http://t.dbdao.com/archives/mysql-explicit-lock.html
【MySQL学生手册】协同(Advisory)锁 http://t.dbdao.com/archives/mysql-advisory-lock.html
【MySQL学生手册】事务 http://t.dbdao.com/archives/mysql-transactions.html
【MySQL学生手册】MySQL存储引擎 http://t.dbdao.com/archives/mysql-storage-engines.html
【MySQL学生手册】常用存储引擎 – MyISAM http://t.dbdao.com/archives/mysql-storage-engines-myisam.html
【MySQL学生手册】常用存储引擎 – InnoDB http://t.dbdao.com/archives/mysql-storage-engines-innodb.html
【MySQL学生手册】常用存储引擎 – MEMORY http://t.dbdao.com/archives/mysql-storage-engines-memory.html
【MySQL学生手册】其它存储引擎 http://t.dbdao.com/archives/mysql-other-storage-engines.html
【MySQL学生手册】选择合适的存储引擎 http://t.dbdao.com/archives/mysql-storage-engines-choice.html
【MySQL学生手册】分区(Partition) http://t.dbdao.com/archives/mysql-partition.html
【MySQL学生手册】MySQL表分区类型 http://t.dbdao.com/archives/mysql-partition-type.html
【MySQL学生手册】表维护操作类型 http://t.dbdao.com/archives/mysql-maintenance-type.html
【MySQL学生手册】表维护中的客户端工具程序 http://t.dbdao.com/archives/mysql-maintenance-tools.html
【MySQL学生手册】关于InnoDB及MyISAM表的恢复 http://t.dbdao.com/archives/mysql-innodb-myisam-recoveryinfo.html
【MySQL学生手册】备份和恢复 http://t.dbdao.com/archives/mysql-backup_recovery_knowledge.html
【MySQL学生手册】binary备份 vs 文本备份 http://t.dbdao.com/archives/mysql-binary-vs-text-backup.html
【MySQL学生手册】建立binary备份 http://t.dbdao.com/archives/mysql-generate-binary-bk.html
【MySQL学生手册】建立文本备份 http://t.dbdao.com/archives/mysql-generate-binary-bk.html
【MySQL学生手册】更多备份相关 http://t.dbdao.com/archives/mysql-more-bk-related.html
【MySQL学生手册】数据恢复 http://t.dbdao.com/archives/mysql-data-recovery.html

Read More

2015-12-31-slack

Oracle 11g OCM考试考点分析 URL地址汇总

 本文永久链接地址:http://t.dbdao.com/archives/oracle-11g-ocm-urall.html

dbDao Oracle OCM培训群
点击链接加入群【dbDao Oracle 11g OCM培训群】

 

11g ocm 相关博文:

数据库恢复的配置 http://t.dbdao.com/archives/11g-ocm-student-guide-backup-restore.html
配置备份的规范 http://t.dbdao.com/archives/dbdao-11g-oracle-ocm-2.html
使用RMAN创建备份 http://t.dbdao.com/archives/oracle-11g-ocm-rman.html
使用RMAN执行恢复 http://t.dbdao.com/archives/oracle-11g-ocm-master-rman-restore.html
SPA http://t.dbdao.com/archives/oracle-11g-ocm-spa.html
SQL执行计划管理 http://t.dbdao.com/archives/oracle-11g-ocm-spm.html
grid control 架构 http://t.dbdao.com/archives/oracle-11g-ocm-grid-control-architecture.html
grid control 安装 http://t.dbdao.com/archives/oracle-11g-ocm-grid-control-install.html
配置EMGC http://t.dbdao.com/archives/oracle-11g-ocm-setemgc.html
Oracle Data Guard 介绍 http://t.dbdao.com/archives/oracle-11g-ocm-dg.html
使用SQL和RMAN命令来创建一个物理备库 http://t.dbdao.com/archives/oracle-11g-ocm-create-dg.html
oracle Data Guard Broker:概述 http://t.dbdao.com/archives/oracle-data-guard-broker.html
配置 DataGuard 保护模式 http://t.dbdao.com/archives/oracle-11g-ocm-data-mode.html
grid 安装 http://t.dbdao.com/archives/oracle-11g-install-grid.html
管理Oracle 集群 http://t.dbdao.com/archives/oracle-11g-ocm-manage-clusterware.html
RAC数据库安装 http://t.dbdao.com/archives/oracle-11g-ocm-rac-install.html

 

 

11g OCM 考试培训 视频地址:

 

Oracle 11g ocm考试考点复习 手动建库 http://www.dbdao.com/dba-road/11g-ocm-exam-review/1
11g ocm 备份恢复理论部分 http://www.dbdao.com/dba-road/11g-ocm-exam-review/2
11g ocm 数据仓库部分 http://www.dbdao.com/dba-road/11g-ocm-exam-review/3
Oracle 11g ocm考试考点复习 SQL优化 http://www.dbdao.com/dba-road/11g-ocm-exam-review/4
11g OCM SPA SQL Performance Analyzer http://www.dbdao.com/dba-road/11g-ocm-exam-review/5
Oracle 11g OCM 数据库审计与安全部分 http://www.dbdao.com/dba-road/11g-ocm-exam-review/6
11g ocm Data Guard理论部分 http://www.dbdao.com/dba-road/11g-ocm-exam-review/7
Oracle 11g ocm考试考点复习 DG DataGuard http://www.dbdao.com/dba-road/11g-ocm-exam-review/8
11g ocm RAC集群部分考试-安装操作系统 http://www.dbdao.com/dba-road/11g-ocm-exam-review/9
11g ocm RAC集群部分考试-安装Grid Infrastructure http://www.dbdao.com/dba-road/11g-ocm-exam-review/10
11g ocm RAC集群部分考试-部署创建数据库 http://www.dbdao.com/dba-road/11g-ocm-exam-review/11
Oracle 11g OCM Workshop 1 http://www.dbdao.com/dba-road/11g-ocm-exam-review/12

Read More

nebula_and_stars_in_universe-1920x1080

Oracle 11g OCM考试考点分析 SPA

 本文永久链接地址:http://t.dbdao.com/archives/oracle-11g-ocm-spa.html

dbDao Oracle OCM培训群
点击链接加入群【dbDao Oracle 11g OCM培训群】

5 SQL性能分析

 

5.1 目标

在完成这个课程后,你应该能够完成下列事情:

  • 确定使用SQL 性能分析器的好处
  • 描述SQL性能分析器工作流程
  • 使用SQL 性能分区器在数据库变更后确定性能

 

5.2 性能变化时DBA面临的挑战

 

  • 通过改变硬件或软件的配置来维护服务级别协议(SLA)
  • 提供生产级别的工作负载环境来达到测试的目的
  • 有效的预测和分析SQL性能的影响

大的关键业务应用是复杂的,并且具有高度变化的负载和使用模式。在同一时刻,这些业务系统被希望提供确定的服务,保障响应时间,吞吐量,正常运行时间和可用性。任何系统的改变(例如数据库升级或者修改了配置),在这些更改之前,经常需要进行广泛的测试和验证,以使其成为生产系统。为了有信心移动到生产,数据库管理员(DBA)必须以生产环境中的经验,公开测试系统工作负荷的工作量。它也拥有利于DBA以一个更有效的方式来分析SQL性能对整体系统水平变化的影响,这样在生产之前可以进行任何所需的调整更改(dbdao.com oracle 11g OCM培训)。

(更多…)

Read More

3d-universe-planets

【dbdao Hadoop 大数据学习】 Hadoop框架入门

dbDao.com 引导式IT在线教育

Hadoop 技术学习QQ群号  : 134115150

本文固定链接:http://t.dbdao.com/archives/getting-started-with-the-hadoop-framework.html

Hadoop框架入门

 

前几章讨论了大数据的动机,接着深入介绍市场上最重要的大数据框架-Hadoop。本章你将实际使用Hadoop,指导你完成设置Hadoop开发环境的过程,并提供一些操作系统上安装Hadoop的操作指南。然后写一个Hadoop程序,并引导你了解Hadoop架构下更深层次的概念。

 

安装类型

虽然安装Hadoop往往是有经验的系统管理员的任务,并且Hadoop的安装细节可在Apache 网站找到,但对于在各种平台上安装Hadoop有2点需要知道:

  • 要启用Hadoop程序的单元测试,Hadoop需要以独立模式安装。该过程对Linux系统来说相对简单,但对于Windows系统来说更复杂。
  • 为了能够在一个真实集群中启用Hadoop程序模拟,Hadoop提供了一个伪分布式集群的操作模式(t.dbdao.com)。

 

本章涵盖了使用Hadoop的多种模式。Hadoop开发环境是虚拟机的背景下讨论的。我们以独立模式在Windows和Linux上展示Hadoop安装(还讨论了Linux的伪集群安装)。 Hadoop是一个不断发展的软件,它的安装过程非常复杂。

附录A介绍了Windows和Linux平台的安装步骤。这些步骤须视为一套通用的安装指南。具体情况可能会有所不同。如本章中所述,Hadoop 2.x平台的开发,建议使用VM方法来安装开发环境。

(更多…)

Read More

goodwp.com_15412

Oracle 11g OCM考试考点分析 管理Oracle 集群

 本文永久链接地址:http://t.dbdao.com/archives/oracle-11g-ocm-manage-clusterware.html

dbDao Oracle OCM培训群
点击链接加入群【dbDao Oracle 11g OCM培训群】

 

 

 

 

15 管理Oracle 集群

 

15.1 目标

在完成这个课程后,你应该可以:

  • 熟练的描述集群管理
  • 演示OCR备份和恢复技术

 

15.2 管理Oracle 集群

  • 命令行工具

–crsctl管理集群相关的操作:

-启动和关闭Oracle集群

-启用和禁用Oracle集群后台进程

-注册集群资源

-srvctl 管理Oracle 资源相关操作

-启动和关闭数据库实例和服务(dbdao.com oracle 11g OCM培训)

在Oracle Grid安装的home路径下的命令行工具crsctl和srvctl用来管理Oracle集群。使用crsctl可以监控和管理任何集群节点的集群组件和资源。srvctl工具提供了类似的功能,来监控和管理Oracle相关的资源,例如数据库实例和数据库服务。crsctl命令只能是集群管理者来运行,srvctl命令可以是其他用户,例如数据库管理员来使用。

(更多…)

Read More

1292326

Oracle 11g OCM考试考点分析 Oracle Grid 安装

 本文永久链接地址:http://t.dbdao.com/archives/oracle-11g-install-grid.html

dbDao Oracle OCM培训群
点击链接加入群【dbDao Oracle 11g OCM培训群】

 

 

Grid 安装

14.1 目标

 

在这个课程之后,你应该能够:

  • 完成grid 预安装任务
  • 安装grid
  • 验证安装
  • 配置ASM磁盘组

 

14.2  grid预安装任务

 

1.共享存储

  • 这里有3种方式来存储grid文件:

-一个支持的集群文件系统(CFS)

-一个验证的网络文件系统(NFS)

-自动存储管理(ASM)

 

存储选项 Voting/OCR oracle 软件
ASM yes no
ASM集群文件系统(ACFS) no yes
oracle 集群文件(OCFS2) yes yes
NFS(仅仅验证) yes yes
共享磁盘片(块或裸设备) no no

 

  • 使用DBCA或者OUI不能最新安装到块或者裸设备上(dbdao.com oracle 11g OCM培训)
  • 当更新一个现存的RAC数据库,你可以使用现有的裸设备和块设备分区和执行安装的滚动升级。

(更多…)

Read More

MYSQLV1

【MySQL学生手册】表维护操作类型

本文地址:http://t.dbdao.com/archives/mysql-maintenance-type.html

dbDao 百度贴吧:http://tieba.baidu.com/dbdao

Mysql技术学习QQ群:146959374

 

第10章 表的维护

 

章节概述

本章介绍如何在MySQL中进行表的维护管理。你会了解:

  • 分辨表维护操作类型
  • 执行表维护SQL语句
  • 使用客户端及工具程序来进行表维护
  • 修理InnoDB表
  • 启用对MyISAM表的自动修复

 

10.1 表维护操作类型

一些表维护操作对于判定并修正数据库中的问题(例如,当一张表由于服务器奔溃而导致损坏后)或帮助MySQL优化表查询时非常有用。MySQL(根据存储引擎)可允许你执行几种类型的维护操作:

存储引擎名 MyISAM InnoDB
CHECK TABLE 完整检查更新索引统计信息 完成检查
REPAIR TABLE 修理讹误表 N/A
ANALYZE TABLE 更新索引统计信息 更新索引统计信息
OPTIMIZE TABLE 回收被浪费的空间表碎片整理索引页排序

更新索引统计信息

表重建(MySQL 5.7.4以后部分使用了online DDL的机制避免了表拷贝)

(更多…)

Read More