上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 45 下一页
摘要: 基准测试工具可以用来对数据库或者操作系统调优后的性能进行对比。MySQL数据库本身提供了一些比较优秀的工具,这里介绍另外两款更优秀、更常用的工具:sysbench和mysql-tpcc。 sysbench sysbench是一个模块化的、跨平台的、多线程基准测试工具,主要用于测试各种不同系统参数下的 阅读全文
posted @ 2017-01-23 15:45 wade&luffy 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: 硬盘对数据库性能的影响 传统机械硬盘 当前大多数数据库使用的都是传统的机械硬盘。机械硬盘的技术目前已非常成熟,在服务器领域一般使用SAS或SATA接口的硬盘。服务器机械硬盘开始向小型化转型,目前已经有大量2.5寸的SAS机械硬盘。 机械硬盘有两个重要的指标:一个是寻道时间,另一个是转速。当前服务器机 阅读全文
posted @ 2017-01-22 15:39 wade&luffy 阅读(868) 评论(0) 推荐(0) 编辑
摘要: CPU调优 首先要清楚数据库应用的分类,一般分为两类:OLTP(Online Transaction Processing,在线事务处理)和OLAP(Online Analytical Processing,在线分析处理),这是两种完全不同的数据库应用。OLAP多用在数据仓库或数据集市中,一般需要执 阅读全文
posted @ 2017-01-22 15:15 wade&luffy 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 二进制日志备份与恢复 二进制日志非常关键,我们可以通过它来完成point-in-time的恢复工作。MySQL数据库的复制同样需要二进制日志。默认情况下并不启用二进制日志,要使用二进制日志,首先必须启用它,在配置文件中进行如下设置: [mysqld] log-bin 对于InnoDB存储引擎只是简单 阅读全文
posted @ 2017-01-19 17:20 wade&luffy 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: 逻辑备份 mysqldump mysqldump备份工具最初由Igor Romanenko编写完成,通常用来完成转存(dump)数据库的备份以及不同数据库之间的移植,例如从低版本的MySQL数据库升级到高版本的MySQL数据库,或者从MySQL数据库移植到Oracle和SQL Server等数据库等 阅读全文
posted @ 2017-01-19 17:01 wade&luffy 阅读(5014) 评论(0) 推荐(0) 编辑
摘要: 对于DBA来说,最基本的工作就是数据库的备份与恢复,在意外情况下(如服务器宕机、磁盘损坏等)要保证数据不丢失,或者是最小程度地丢失。每个DBA应该每时每刻都关心自己所负责的数据库的备份情况。MySQL数据库提供的大多数工具(如mysqldump、ibbackup、replication)都能很好地完 阅读全文
posted @ 2017-01-19 14:05 wade&luffy 阅读(5803) 评论(0) 推荐(1) 编辑
摘要: 分布式事务 InnoDB存储引擎支持XA事务,通过XA事务可以来支持分布式事务的实现。分布式事务指的是允许多个独立的事务资源(transactional resources)参与一个全局的事务中。事务资源通常是关系型数据库系统,但也可以是其他类型的资源。全局事务要求在其中所有参与的事务要么都提交、要 阅读全文
posted @ 2017-01-19 11:24 wade&luffy 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 对于事务操作的统计 因为InnoDB存储引擎是支持事务的,因此对于InnoDB存储引擎的应用,在考虑每秒请求数(Question Per Second,QPS)的同时,也许更应该关注每秒事务处理的能力(Transaction Per Second,TPS)。 计算TPS的方法是(com_commit 阅读全文
posted @ 2017-01-19 11:07 wade&luffy 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 事务控制语句 在MySQL命令行的默认设置下,事务都是自动提交的,即执行SQL语句后就会马上执行COMMIT操作。因此开始一个事务,必须使用BEGIN、START TRANSACTION,或者执行SET AUTOCOMMIT=0,以禁用当前会话的自动提交。这和Microsoft SQL Server 阅读全文
posted @ 2017-01-18 18:46 wade&luffy 阅读(7060) 评论(0) 推荐(0) 编辑
摘要: 事务(Transaction)是数据库区别于文件系统的重要特性之一。在文件系统中,如果你正在写文件,但是操作系统突然崩溃了,这个文件就很有可能被破坏。当然,有一些机制可以把文件恢复到某个时间点。不过,如果需要保证两个文件同步,这些文件系统可能就显得无能为力了。如当你需要更新两个文件时,更新完一个文件 阅读全文
posted @ 2017-01-18 16:20 wade&luffy 阅读(722) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 45 下一页