存档

‘MySQL’ 分类的存档

Mysql Innodb 引擎优化

2012年11月30日 没有评论

介绍:
  InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小[......]

Read more

分类: MySQL 标签:

Mysql InnoDB引擎设置

2012年11月30日 没有评论

前言:MySQL发展到今天,InnoDB引擎已经作为绝对的主力,除了像大数据量分析等比较特殊领域需求外,它适用于众多场景。然而,仍有不少开发者还在“执迷不悟”的使用MyISAM引擎,觉得对InnoDB无法把握好,还是MyISAM简单省事,还能支持快速COUNT(*)。本文是由于最近几天帮忙处理dis[......]

Read more

分类: MySQL 标签:

转:MySQL分区性能初探

2012年6月12日 没有评论

一.分区概念
分区允许根据指定的规则,跨文件系统分配单个表的多个部分。表的不同部分在不同的位置被存储为单独的表。MySQL从5.1.3开始支持Partition。
分区和手动分表对比
手动分表 分区
多张数据表 一张数据表
重复数据的风险 没有数据重复的风险
写入多张表 写入一张表
没[......]

Read more

分类: MySQL 标签: ,

mysql性能调优工具

2012年5月27日 没有评论

一、tuning-primer.sh
# wget http://www.day32.com/MySQL/tuning-primer.sh
# chmod 755 tuning-primer.sh
# ./tuning-primer.sh
提示输入root用户与密码,建立.my.cnf配置文[......]

Read more

分类: MySQL 标签: ,

Percona对MySQL标准版本的改进

2012年5月7日 没有评论

一、对可扩展性的改进:
1. 提升Buffer Pool的扩展性
InnoDB Buffer Pool一个众所周知的问题是大并发查询执行的争用,XtraDB将Buffer Pool的全局Mutex拆成了多个Mutex以减少争用。

2. 提高InnoDB IO扩展性
XtraDB增加了许[......]

Read more

分类: MySQL 标签: ,

高可用可扩展数据层 – MySQL架构实践

2012年5月5日 没有评论

MySQL 数据库性能优化之表结构优化

2012年5月5日 没有评论

很多人都将 数据库设计范式 作为数据库表结构设计“圣经”,认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求。殊不知,在N年前被奉为“圣经”的数据库设计3范式早就已经不完全适用了。这里我整理了一些比较常见的数据库表结构设计方面的优化技巧,希望对大家有[......]

Read more

分类: MySQL 标签: , ,

MySQL 数据库性能优化之SQL优化

2012年5月5日 没有评论

优化目标
减少 IO 次数
IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。
降低 CPU 计算
除了 IO 瓶颈之外,SQL优化中需[......]

Read more

分类: MySQL 标签: ,

数据库与ssd的实践与探索

2012年5月5日 没有评论
分类: MySQL 标签: ,

基于MySQL的分布式数据库实践

2012年5月5日 没有评论
分类: MySQL 标签: ,