您现在的位置: 首页  > MySQL > 基础知识
580top数据库:
 

 

 

 

 

 

 

 

 

  • 2012/4/7 14:37:12InnoDB Log 漫游(2)
  • 03 - 日志的内容- 数据是什么从不同的角度和层次来看,我们可以将数据库中的数据看作:a. 关系数据 b. 元组或对象 c. 存在page中的二进制序列 因此log中也可以记录不同的内容:- 物理的日志(physical log) a. 记录完整的page b. 记录page中被修改的部分(page中的偏移,内容和长度). 优点:因为恢复时,完全不依赖原页面上的内容,所以不要求持久化了的数据保持[阅读全文]
  • 专题:存储引擎InnoDB作者:sleebin9
  • 2012/4/7 14:34:53InnoDB Log 漫游(1)
  • 本文是介绍mysql数据库innodb存储引擎重做日志漫游00 - undo logundo log 是为了实现事务的原子性,在mysql数据库innodb存储引擎中,还用undo log来实现多版本并发控制(简称:mvcc)。- 事务的原子性(atomicity)事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生了错误,要回滚(rollback)到事务开始[阅读全文]
  • 专题:存储引擎InnoDB作者:sleebin9
  • 2012/3/31 23:27:11WebGame行业案例:in子查询group by引发的“血案”
  • 【导读】webgame行业在游戏成熟了以后,合服、混服操作是常态,随着合服、混服的次数越来越多,单个服包含之前的合服或者混服数据的db越来越大,而分析数据发现,很多玩家在游戏内注册后,没玩几个等级提升就流失了,特别是利用cpm导入那种大量用户的服,然后为了最大化利用现有资源,保护硬件上的投资,就需要清理小号的操作,清理小号的操作经历了一波三折,期间还经历过一起sql性能的“血案”,本文记录清理小号[阅读全文]
  • 专题:mysql迁移作者:ruochen
  • 2012/3/31 22:41:29MySQL数据库开源软件版本 生产环境GA版本如何选择
  • 【导读】 很多技术朋友向我咨询过关于选择mysql数据库软件产品的版本事宜,他们对于开源软件产品的版本选择没有头绪,不知道从何下手。不过,我们本文主要是介绍开源数据库产品的版本如何选择,如何选择生产环境的mysql数据库版本?mysql数据库版本的选择需要经过那些工序?需要注意那些事项?顺道分享下我们dba团队是如何为生产环境,选择合适的mysql数据库版本。商业软件研发和发行公司,都会提供经过完[阅读全文]
  • 专题:作者:MySQLOPS 数据库与运维自动化技术分享
  • 2012/3/26 22:20:06MySQL数据库数据类型之枚举类型ENUM测试总结
  • 【导读】mysql数据库提供针对字符串存储的一种特殊数据类型:枚举类型enum,这种数据类型可以给予我们更多提高性能、降低存储容量和降低程序代码理解的技巧,前面介绍了首先介绍了四种数据类型的特性总结,其后又分别介绍了布尔类型bool或称布尔类型boolean,以及后续会再单独介绍集合类型set,本文我们详细介绍集合类型enum测试过程与总结,加深对mysql数据库集合类型enum的理解记忆。n 枚[阅读全文]
  • 专题:作者:Eugene
  • 2012/3/26 22:15:55mysql技术内幕-innodb存储引擎读书笔记(下)
  • 第六章、锁 锁是区别文件系统和数据库系统的一个关键特性。 6.1、什么是锁? 锁是用来管理对共享文件的并发访问。innodb会在行级别上对数据库上锁。不过innodb存储引擎会在数据库内部其他多个地方使用锁,从而允许对不同资源提供并发访问。例如操作缓冲池中的lru列表,删除,添加,移动lru列表中的元素,为了保证一致性,必须有锁的介入。 6.2、innodb存储引擎中的锁 6.2.1、锁的类型 s[阅读全文]
  • 专题:存储引擎InnoDB作者:ISADBA
  • 2012/3/26 22:15:37mysql技术内幕-innodb存储引擎读书笔记(中)
  • 第四章、表 4.1、innodb存储引擎表类型 innodb表类似oracle的iot表(索引聚集表-indexorganized table),在innodb表中每张表都会有一个主键,如果在创建表时没有显示的定义主键则innodb如按照如下方式选择或者创建主键。 首先表中是否有唯一非空索引(unique not null),如果有则该列即为主键。 不符合上述条件,innodb存储引擎会自动创建一[阅读全文]
  • 专题:存储引擎InnoDB作者:ISADBA
  • 2012/3/26 22:14:44mysql技术内幕-innodb存储引擎读书笔记(上)
  • 第一章、mysql体系结构和存储引擎1.1、数据库和实例的区别 数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。 数据库实例:由数据库后台进程/线程以及一个共享内存区组成。 mysql数据库是但进程多线程的程序。1.2、mysql的体系结构 mysql由连接池组件、管理服务和工具组件、sql接口组建、查询分析器组件、优化器组件、[阅读全文]
  • 专题:存储引擎InnoDB作者:ISADBA