mysql主从搭建总的来说大致分为3个步骤,一是为主从实例添加复制所需参数以及创建复制用的账户,二在是需要在主库建立快照,三是在从库上添加指向主库IP,端口,用户名,密码,binlog位置等。而对于主从搭建的快照方式有很多种,如使用InnoDB hotbak,xtrabackup,mysqldump以及直接使用tar方式来建立快照。本文主要介绍使用mysqldump方式来建立快照,适用于不超过20...
分类:
数据库 时间:
2015-04-11 13:17:25
阅读次数:
179
概述??索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。
??在MySQL中所有的类型数据列都可以被索引,对相关列使用索引是提高select操作性能的最佳途径。MyISAM和InnoDB存储引擎的表默认创建索...
分类:
数据库 时间:
2015-04-10 13:37:55
阅读次数:
159
简单的表达。MyISAM是非事务的存储引擎。innodb是支持事务的存储引擎。innodb的引擎比较适合于插入和更新操作比较多的应用而MyISAM则适合用于频繁查询的应用MyISAM--表锁。innodb--设计合理的话是行锁。MyISAM不会出现死锁。最大的区别就是MYISAM适合小数据,小并发;...
分类:
数据库 时间:
2015-04-10 13:18:12
阅读次数:
155
共享表空间某一个数据库的所有的表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在data目录下。 默认的文件名为ibdata1, 初始化为10M。由于是默认的方式,就暂且理解为Mysql官方推荐的方式。相对而言所有的数据都在一个(或几个)文件中,比较利于管理,而且在操作的时候只需要open这一个(或几个)文件即可,相对来说代价很低。但问题是在数据达到以G为单位来计算的时候优劣逆转。一...
分类:
数据库 时间:
2015-04-09 21:52:56
阅读次数:
216
事务:由多个原子操作组成,所谓原子操作即单个操作和功能,该操作会立即执行。事务处理流程:1、关闭自动提交功能2、开启事务处理模块3、事务处理(成功-》提交,失败-》回滚)4、重新开启自动提交功能以数据库mysql为例,目前mysql支持事务的数据库(表)引擎常用的是innodb..
分类:
其他好文 时间:
2015-04-09 20:04:13
阅读次数:
158
简介:Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。本文测试使用的是1.3版本,Xtrabackup有两个主要的工具:xtrabackup、innobackupex,其中xtraba...
分类:
其他好文 时间:
2015-04-08 14:29:33
阅读次数:
165
MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一...
分类:
数据库 时间:
2015-04-08 13:00:47
阅读次数:
156
摘自:http://www.cnblogs.com/sopc-mc/archive/2011/11/01/2232212.htmlMySql引擎很多,最常见的有InnoDB,MyISAM,NDMMySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYS...
分类:
数据库 时间:
2015-04-07 21:27:00
阅读次数:
191
最近在做一个项目中使用到了MariaDB(Innodb存储引擎),系统并发性比较高需要不停的接收前端传过来的数据(每天大概400W),传过来之后系统会自动的尽快处理计算结果(分批处理,需要更新业务表)。在开发过程中经常出现死锁和锁等待的问题。翻阅了一些资料和动手验证,整理如下:..
分类:
数据库 时间:
2015-04-07 20:17:14
阅读次数:
193
概述??mysql5.5之前默认存储引擎是MyISAM,5.5之后改为InnoDB。若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过show engines来查看当前数据库支持的引擎。使用select engine from information_schema.engines where transactions = 'yes';来查看哪些引擎支持事务。...
分类:
数据库 时间:
2015-04-07 09:56:30
阅读次数:
183