Welcome 微信登录

首页 / 数据库 / MySQL

基准测试工具之tpcc-mysql

基准测试工具之tpcc-mysql

TPC(Tracsaction Processing Performance Council) 事务处理性能协会是一个评价大型数据库系统软硬件性能的非盈利的组织,TPC-C是TPC协会制定的,用来测试典型的复杂OLTP系统的性能。Tpcc-mysql是percona基于tpcc衍生出来的产品,专用于mysql基准测试,其源码放在bazaar上,因此需要先安装bazaar客户端。 一 下载工具 安装rpm包 ,根据系统的不同选择合适的rpm rpm -...
Tpcc-MySQL测试并使用Gnuplot生成图表

Tpcc-MySQL测试并使用Gnuplot生成图表

TPC(Tracsaction Processing Performance Council) 事务处理性能协会是一个评价大型数据库系统软硬件性能的非盈利的组织,TPC-C是TPC协会制定的,用来测试典型的复杂OLTP系统的性能。Tpcc-mysql是percona基于tpcc衍生出来的产品,专用于mysql基准测试,其源码放在bazaar上,因此需要先安装bazaar客户端。项目地址:https://code.launchpad.net/~percona...
Python:MySQL备份脚本及删除指定目录下过期文件

Python:MySQL备份脚本及删除指定目录下过期文件

最近在学习Python,之前用shell实现的备份脚本,在python下要如何写呢? 这也是一个学习的好方法吧,于是结合生产环境需要,编写了Python数据库备份脚本。可指定数据库备份,如有要备份所有的数据库,可使用 –all-database 这个参数。并且删除了备份文件的过期时间,如果想把备份日志记录下来,那么可以参考open相关资料。贴上脚本:MysqlBackup.py#!/usr/bin/env python # Filename: ...
RMAN恢复目录(Recovery Catalog)

RMAN恢复目录(Recovery Catalog)

当没有恢复目录的时候,RMAN相关的备份信息,比如归档路径、备份集路径等均存在目标数据库的控制文件,但是控制文件并不能无限增长,而且控制文件也不仅仅是用来存储与备份相关的信息,因此RMAN也有一个专门存放备份信息的地方。当待备份的数据库注册到恢复目录之后,RMAN相关的信息除了保存在控制文件中外(只保存一部分),更加详细的信息就被存在恢复目录中。注意:不要将恢复目录数据库放到目标数据库中。步骤:(1)创建一个独立的表空间和一个独立的SCHEMA,用来记录备...
Oracle归档模式有备份,丢失数据文件的恢复

Oracle归档模式有备份,丢失数据文件的恢复

1.创建数据库全备份2.test2用户下面构造测试数据3.模拟文件丢失:以sysdba身份登录并关闭数据库,尝试重新启动数据库4.执行恢复:进入RMAN命令行环境从上面可以看到:恢复数据文件7(也可以指定文件名)是从备份集db_bak_15p31koh_1_1中读取5.修复数据文件6.打开数据库,查看发现恢复成功!12下一页RMAN恢复目录(Recovery Catalog)Oracle归档模式无备份,丢失数据文件的恢复相关资讯 Oracle归档模式 ...
Oracle归档模式无备份,丢失数据文件的恢复

Oracle归档模式无备份,丢失数据文件的恢复

并不是所有的数据文件丢失都能恢复的,如SYSTEM表空间的数据文件丢失或损坏,除非借助备份,否则回复直接恢复。但如是临时表空间,重建即可。1.确认是否归档,创建用户,表空间,并授权。2.构造测试数据3.模拟文件丢失,并重启4.执行恢复因为在归档模式下,数据文件从创建起所有的重做日志都存在记录,所以可以修复。通过RECOVER命令应用所有重做日志,重建该数据文件的内容。这是属于“用户管理的备份和恢复”。下面是RMAN方式(有点麻烦):...
MySQL数据库的热备份和冷备份

MySQL数据库的热备份和冷备份

冷备份(off, 慢, 时间点上恢复)冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份数据库信息而言,冷备份是最快和最安全的方法。冷备份的优点: 1.是非常快速的备份方法(只需拷贝文件) 2.容易归档(简单拷贝即可) 3.容易恢复到某个时间点上(只需将文件再拷贝回去) 4.能与归档方法相结合,作数据库“最新状态”的恢复。 5.低度维护,高度安全。...
CentOS 6.4下安装MySQL后重置root密码方法

CentOS 6.4下安装MySQL后重置root密码方法

本人在CentOS 6.4上安装万mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码。使用rpm包安装完mysql后,按照一下步骤重置root密码:启动mysql:#/etc/init.d/mysql start启动成功后查看mysql进程信息,获取mysqld_safe的安装目录(非常关键):#ps -ef | grep -i mysqlroot 3466 1 0 ...
Oracle动态采样详解

Oracle动态采样详解

动态采样概述动态采样(Dynamic Sampling)技术的最初提出是在Oracle 9i R2,在段(表,索引,分区)没有分析的情况下,为了使CBO 优化器得到足够的信息以保证做出正确的执行计划而发明的一种技术,可以把它看做分析手段的一种补充。当段对象没有统计信息时(即没有做分析),动态采样技术可以通过直接从需要分析的对象上收集数据块(采样)来获得CBO需要的统计信息。一个简单的例子:创建表:SQL> create table t as sele...
ORA-16456错误,由于备库未mount而在主库执行切换,解决办法详解

ORA-16456错误,由于备库未mount而在主库执行切换,解决办法详解

如果对数据库进行主备库的切换需要的前提条件是:(1)备库必须mount状态下,主库open状态(2)必须不能在最大保护模式下我们有时做主备库的切换,结果忘记了把备库处于mount状态而是open状态下;当在primary执行过切换操作之后:SQL>alterdatabase commit to switchover to physical standby;Databasealtered.现在对primary库进行查看:00:26:00sys@feli...
<< 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 >>