《MySQL-OLAP特性与调优与大数据应用技巧》.pdf

《MySQL-OLAP特性与调优与大数据应用技巧》.pdf

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《MySQL-OLAP特性与调优与大数据应用技巧》.pdf

欢迎加入向上IT技术交流群 工作,学习,友谊 草根交流 ,1月1次,面对面 MySQL 5.5 OLAP 特性与调优与大数据应用技巧 主讲人:高扬(刀刀,DBA版版主) 刀刀,1982年生人,2005年北京邮电大学计算机科学与技术专业工学学士 2006年~2008年旅居日本,从事对日开发工作,偏系统架构与数据库架构 2010年~2011年旅居澳大利亚,从事数据库管理员工作,ORACLE+MYSQL OCP ORACLE 10G、MSCP SQLSERVER 2008 SPECIALIST 先后在世界500强日本野村集团、中石化集团石化盈科任系统工程师、数据 库技术高级顾问等重要职位 刀刀邮箱QQ.COM 提纲 提纲  MySQL的库与实例  MySQL的引擎  MySQL的索引  MySQL的连接方式  MySQL的CPU调度  MySQL的“等待”事件  扩展话题  优化案例  未尽话题 MYSQL的库与实例 MYSQL的库与实例  一个实例可以对应多个库  一个主机可以有多个实例 MYSQL的库与实例 Oracle DB2 MySQL SQLServer Teradata MYSQL的引擎 MYSQL的引擎  什么是数据库引擎  就是一种能够描述存储原则、有哪些信誉好的足球投注网站原则、计算 原则、优化原则的算法集合体。 MYSQL的引擎  MySQL的4种最常用的引擎:  InnoDB、MyISAM、Memory、Archive MYSQL的引擎 InnoDB MyISAM Memory Archive 锁资源 MVCC行 表 表 表 索引 B-Tree B-Tree B-Tree,Hash N/A 存储 堆文件 顺序/分区文 磁盘结构/内 顺序/分区文 件 存数据 件 事务 支持 不支持 不支持 不支持 注:MVCC Multi-Version Concurrency Control 多版本 并发控制 MYSQL的引擎  MVCC (Oracle )  发生一条记录修改时的过程如下:  1、找到被修改的数据块A ,读入内存  2、申请一个UNDO块U,读入内存  3、将被修改块A 的内容拷贝到UNDO块U  4、3 中UNDO的变化内容写入REDO (空UNDO,新 UNDO)  5、A块的变化写入REDO (旧A块,新A块)  6、A块被更新  注*:如果导致INDEX数据块发生变化,则INDEX的数 据块变化也会产生REDO记录。 MYSQL的引擎  MySQL:引擎各走各的,扬长避短,配置简单。  Oracle:“单一”引擎,但配置复杂。 MYSQL的引擎  不难看出:  MySQL追求的是简单明了,直截了当,应用快 捷,学习容易;  Oracle追求的大而全,复杂多变,在调配后可 以应付大多数场景。 MYSQL的索引 MYSQL的索引  索引的作用就相当于字典或者辞海的目录,大 部分情况下可以加快检索速度。  索引的自动更新是原子级别的。 MYSQL的索引  B-Tree MYSQL的索引  Hash Key 1

文档评论(0)

wfkm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档