您现在的位置: 首页  > MySQL > 高可用性和HA
580top数据库:
 

 

 

 

 

 

 

 

 

  • 2010/12/9 23:01:52mysql主从同步快速设置
  • 记录一个比较简便的mysql的主从同步设置步骤,方便日后使用。安装环境centos 5.4 mysql 5.1.xx 采用rpm直接安装 xtrabackup 1.2.22 采用rpm直接安装 1. master:/etc/my.cnf[mysqld]server-id = 1log-bininnodb_flush_log_at_trx_commit=1sync_binlog=1datadir=/[阅读全文]
  • 专题:mysql复制作者:Volcano
  • 2010/12/5 22:52:15MySQL5.5复制/同步的新特性及改进
  • 半年之前我有幸参加了mysql2010用户大会,oracle/sun在会上公布了mysql5.5的新特性,这次mysql5.5改进的地方非常之多,当中引入的google patch for mysql中的半同步semi-synchronous replication,一个可用于高可用解决方案的新特性。谭俊青@mysql实验室mysql5.5的在复制/同步方面的改进:保证主从服务器上数据的一致性(同[阅读全文]
  • 专题:mysql复制作者:谭俊青
  • 2010/9/24 23:47:45冗余索引对查询效率的影响
  • 背景:在一般的数据库书籍中,简述到如何合理创建索引时都会出现这么一段话:“索引能提高sql的执行效率,但是过多不合理的索引也会影响数据库的性能”过度索引是如何影响数据库的性能的呢?1。 在执行sql之前,数据库会根据metadata信息决定该使用哪个索引,如果索引过多会影响这一步骤的效率。2。 由于每次数据更新和插入都要更新索引,因此会影响相关操作的效率而第一点就是本文的讨论重点所在。过度索引是否[阅读全文]
  • 专题:作者:cenalulu
  • 2010/9/6 8:46:37mysql 主从配置中的server-id的作用
  • server-id做什么用的,你知道吗?1、 mysql的同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,所以server-id一定要有的2、 每一个同步中的slave在master上都对应一个master线程,该线程就是通过slave的server-id来标识的;每个slave在master端最多有一个master线程,如果两个slave的server-id[阅读全文]
  • 专题:mysql复制作者:phpor
  • 2010/7/6 23:31:17mysql 主从同步原理
  • 转自: http://machael.blog.51cto.com/829462/239112replication 线程   mysql的 replication 是一个异步的复制过程,从一个 mysql instace(我们称之为 master)复制到另一个 mysql instance(我们称之 slave)。在 master 与 slave 之间的实现整个复制过程主要由三个线程来完成,其中[阅读全文]
  • 专题:mysql复制作者:phpor
  • 2010/6/2 22:50:04mysql sql 百万级数据库优化方案
  • 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from [阅读全文]
  • 专题:作者:achao
  • 2010/6/2 11:55:22MySql优化指南
  • 在lamp阵营中,mysql占有很大比重,经常都会对数据库进行操作,但若不注意一些细节,很可能导致不必要的麻烦!这里就将谈谈mysql的相关优化问题,主要是从提高mysql数据库服务器的性能的思路进行考虑,主要包含以下8个方面的优化:1、选取最适用的字段属性; 2、使用连接(join)来代替子查询(sub-queries); 3、使用联合(union)来代替手动创建的临时表; 4、事务; 5、锁定[阅读全文]
  • 专题:作者:achao
  • 2010/5/12 13:19:09案例:一个引号带来的查询性能提升
  • 今天看了一个优化案例觉的挺有代表性,这里记录下来做一个标记,来纪念一下随便的字段定义的问题。回忆一下,在表的设计中很多人习惯的把表的结构设计成varchar(64),varchar(255)之类的,虽然大多数情况只存了5-15个字节.那么我看一下下面这个案例.查询语句:select sql_no_cache channel, count(channel) as visitors from xxx_[阅读全文]
  • 专题:作者:wubx