SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
一步到位实现MySQL优化 ----从硬件、系统、配置、设计等多角度优化MySQL 
叶金荣 
QQ群:373900864 、125572178、272675472 
weibo:@yejinrong,http://imysql.com,微信公众号:MySQL中文网 
2014.10
About Me 
•叶金荣,网络常用ID:yejr 
•Oracle ACE(MySQL) 
•2006年创办国内首个MySQL专业技术网站http://imysql.com 
•精通MySQL数据库,10年+MySQL相关工作经验,擅长MySQL优化、架构设 计、故障处理
About Me 
MySQL经历 
•MySQl3.32.48 ~ now(5.7) 
•2000 ~ now 
•2012, ORACLE ACE(MySQL) 
Linux经历 
•蓝点Linux 2.0、TurboLinux、FreeBSD、Debian、Ubuntu、Fedora、CentOS、RHEL
About Me 
联系方式 
•http://imysql.com(国内首个MySQL技术博客站,From 2006) 
•QQ群:373900864 、125572178、272675472 
•QQ:4700963 
•Weibo: @叶金荣 
•微信公众号:MySQL中文网 
•imysql@gmail.com
MySQL的特点 
Not ORACLE,Not SQL Server,Not PostgreSQL 
Not Excel, Not Access 
Not File Storage 
Not Calculator 
Not SeachEngin 
Not ... 
MySQL is MySQL
MySQL的特点 
CPU的利用特点 
•<5.1,多核心支持较弱 
•5.1,可利用4个核 
•5.5,可利用24个核 
•5.6,可利用64个核 
•每个连接对应一个线程,每个并发query只能使用到一个核
MySQL的特点 
内存利用特点 
•类似ORACLE的SGA、PGA模式,注意PGA不宜分配过大 
•内存管理简单、有效。在高TPS、高并发环境下,可增加物理内存以减少物理IO,提高并发性能 
•官方分支锁并发竞争比较严重,MariaDB、Percona进行优化 
•有类似ORACLE library cache的query cache,但效果不佳,建议关闭 
•执行计划没有缓存(类似ORACLE的library cache) 
•通常内存建议按热点数据总量的15%-20%来规划,专用单实例则可以分配物理内存的50~70%左右 
•类似K-V简单数据,采用memcached、Redis等NOSQL来缓存
MySQL的特点 
对磁盘的利用特点 
•binlog、redo log、undo log主要顺序IO 
•datafile是随机IO和顺序IO都有 
•OLTP业务以随机IO为主,建议加大内存,尽量合并随机IO为顺序IO 
•OLAP业务以顺序IO为主,极大内存的同时增加硬盘数量提高顺序IO性能 
•MyISAM是堆组织表(HOT),InnoDB是索引组织表(IOT) 
•InnoDB相比MyISAM更消耗磁盘空间
优化思路 
•确认问题 
•确认瓶颈 
•制定方案 
•测试方案 
•实施方案 
•回顾反馈
确认瓶颈 
•top 
•vmstat 
•sar 
•iotop 
•dstat 
•oprofile
确认瓶颈 
•slow log 
•show global status 
•show processlist 
•show engine innodbstatus 
•pt-ioprofile
硬件优化–BIOS设置优化 
•System Profile(系统配置)选择Performance Per Watt Optimized(DAPC),发挥最大功耗 性能 
•Memory Frequency(内存频率)选择Maximum Performance(最佳性能) 
•C1E,允许在处理器处于闲置状态时启用或禁用处理器切换至最低性能状态,建议关闭 (默认启用) 
•C States(C状态),允许启用或禁用处理器在所有可用电源状态下运行,建议关闭(默 认启用)
硬件优化–IO子系统优化 
•阵列卡配备CACHE及BBU模块,提高IOPS 
•设置写策略为WB,或者FORCE WB,禁用WT策略 
•关闭预读,没必要预读,那点宝贵的CACHE用来做写缓存 
•阵列级别使用RAID 1+0,而不是RAID 5 
•关闭物理磁盘cache策略,防止丢数据 
•使用高转速硬盘,不使用低转速盘 
•使用SSD或者PCIe-SSD盘
系统优化 
•vm.swappiness 
•/sys/block/sdX/queue/scheduler 
•文件系统首选xfs,其次ext4,zfs也很不错,但在linux下不是那么可靠
系统优化
系统优化
配置优化–全局参数 
•interactive_timeout、wait_timeout 
•open_files_limit 
•max_connections 
•thread_pool
配置优化–全局参数 
•thread_pool
配置优化–内存相关 
内存相关参数
配置优化–InnoDB相关 
•innodb_buffer_pool_size 
•innodb_data_file_path 
•innodb_flush_log_at_trx_commit 
•innodb_log_buffer_size& innodb_log_file_size 
•transaction_isolation
配置优化–InnoDB相关
配置优化–InnoDB相关
配置优化–其他 
•general_log 
•log_bin 
•sync_binlog 
•long_query_time 
•log_slow_query
配置优化–InnoDB相关
配置优化–InnoDB相关
设计优化–先入为主 
默认使用InnoDB引擎,可适用99%以上业务场景 
•并发–没人愿意所有的请求都被串行的执行完成 
•数据一致性–交易类业务要求数据高一致性,确保数据完整性 
•Crash Recovery–故障自动修复,修复相比MyISAM速度更快 
•更高存取效率–行锁减低锁粒度,更高内存利用率提高数据、索引存取效率
设计优化–Schema设计 
•不管InnoDB与否,都设计自增列主键 
•日期时间、IPV4适用INT UNSIGNED存储 
•性别、是否等枚举类型,使用ENUM/TINYINT,而非CHAR/VARCHAR 
•杜绝TEXT/BLOB,可以做垂直拆分,或者转成MyISAM表 
•USERNAME:VARCHAR(255)VS VARCHAR(30) vsCHAR(30) 
•所有字段显式定义NOT NULL
设计优化–Schema设计 
•基数(Cardinality )很低的字段不创建索引(MySQL还不支持bitmap 索引) 
•采用第三方系统实现text/blob全文检索 
•常用排序(ORDER BY)、分组(GROUP BY)、取唯一(DISTINCT)字段上创建索引 
•索引数量不要太多,有负作用 
•多使用联合索引,少用单独索引 
•字符型列需要索引时,创建前缀索引
设计优化–无法使用索引的场景 
•通过索引扫描的记录数超过30%,变成全表扫描 
•联合索引中,第一个索引列使用范围查询--只能用到部分索引 
•联合索引中,第一个查询条件不是最左索引列 
•模糊查询条件列最左以通配符% 开始 
•内存表(HEAP 表)使用HASH索引时,使用范围检索或者ORDER BY 
•两个独立索引,其中一个用于检索,一个用于排序--只能用到其中一个索引 
•表关联字段类型不一样(也包括长度不一样) 
•索引字段条件上使用函数
设计优化–常见杀手级SQL 
•SELECT * vsSELECT col1, col2 
•ORDER BY RAND() 
•LIMIT huge_num, offset 
•SELECT COUNT(*) on InnoDBtable 
•WHERE func(key_col) = ? --无法使用索引 
•WHERE key_part2 =? AND key_part3 =? --无法使用索引 
•WHERE key_part1 > ? AND key_part2 =?--只能用到部分索引 
•SELECT … WHERE key_col+ ? = ? --无法使用索引
设计优化–常见杀手级SQL 
SELECT a.x... 
FROM a 
ORDER BY a.yLIMIT 11910298, 20; 
采用子查询进行优化=> 
SELECT a.x... 
FROM a 
WHERE a.pkid> (SELECT pkidFROM a WHERE pkid>= 11910298 ORDER BY a.y) LIMIT 20;
设计优化-架构设计 
•减少物理I/O,让MySQL闲下来 
•转变随机I/O为顺序I/O 
•减小活跃数据 
•分库分表 
•读写分离 
•OLTP、OLAP分离
优化工具 
•pt-ioprofile 
•mysqldumpslow 
•pt-query-digest + Box Anemometer/Query-Digest-UI
常见优化误区 
•分配内存越多越好,可能导致OS Swap 
•session级内存分配过大,导致OOM 
•索引越多越好,可能导致更多IO 
•Qcache设置过大,实际效果差 
•认为MyISAM的只读效率远高于InnoDB 
•人云亦云,不自己动手实践 
•过度优化,反而带来成本的上升
谢谢关注! 
若本次分享对您有帮助,请转发扩散,谢谢! 
在http://imysql.com中获取更多内容

Más contenido relacionado

La actualidad más candente

MySQL压力测试经验
MySQL压力测试经验MySQL压力测试经验
MySQL压力测试经验Jinrong Ye
 
阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践drewz lin
 
Nginx深度開發與客制化
Nginx深度開發與客制化Nginx深度開發與客制化
Nginx深度開發與客制化Joshua Zhu
 
Mysql调优
Mysql调优Mysql调优
Mysql调优ken shin
 
阿里CDN技术揭秘
阿里CDN技术揭秘阿里CDN技术揭秘
阿里CDN技术揭秘Joshua Zhu
 
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性Xuefeng Zhang
 
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践jackbillow
 
Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Jinrong Ye
 
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223Jinrong Ye
 
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版XiaoJun Hong
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at TaobaoJoshua Zhu
 
分布式缓存与队列
分布式缓存与队列分布式缓存与队列
分布式缓存与队列XiaoJun Hong
 
新浪微博redis技术演化
新浪微博redis技术演化新浪微博redis技术演化
新浪微博redis技术演化XiaoJun Hong
 
阿里开源经验分享
阿里开源经验分享阿里开源经验分享
阿里开源经验分享Joshua Zhu
 
高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践孙立
 
大规模数据库存储方案
大规模数据库存储方案大规模数据库存储方案
大规模数据库存储方案XiaoJun Hong
 
豆瓣数据架构实践
豆瓣数据架构实践豆瓣数据架构实践
豆瓣数据架构实践Xupeng Yun
 
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)Lixun Peng
 
浅谈数据库优化
浅谈数据库优化浅谈数据库优化
浅谈数据库优化Sky Jian
 
Kubernetes use-ceph
Kubernetes use-cephKubernetes use-ceph
Kubernetes use-cephYang Guanjun
 

La actualidad más candente (20)

MySQL压力测试经验
MySQL压力测试经验MySQL压力测试经验
MySQL压力测试经验
 
阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践
 
Nginx深度開發與客制化
Nginx深度開發與客制化Nginx深度開發與客制化
Nginx深度開發與客制化
 
Mysql调优
Mysql调优Mysql调优
Mysql调优
 
阿里CDN技术揭秘
阿里CDN技术揭秘阿里CDN技术揭秘
阿里CDN技术揭秘
 
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
 
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
 
Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用
 
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
 
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at Taobao
 
分布式缓存与队列
分布式缓存与队列分布式缓存与队列
分布式缓存与队列
 
新浪微博redis技术演化
新浪微博redis技术演化新浪微博redis技术演化
新浪微博redis技术演化
 
阿里开源经验分享
阿里开源经验分享阿里开源经验分享
阿里开源经验分享
 
高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践
 
大规模数据库存储方案
大规模数据库存储方案大规模数据库存储方案
大规模数据库存储方案
 
豆瓣数据架构实践
豆瓣数据架构实践豆瓣数据架构实践
豆瓣数据架构实践
 
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)
 
浅谈数据库优化
浅谈数据库优化浅谈数据库优化
浅谈数据库优化
 
Kubernetes use-ceph
Kubernetes use-cephKubernetes use-ceph
Kubernetes use-ceph
 

Similar a MySQL技术分享:一步到位实现mysql优化

新浪微博Feed服务架构
新浪微博Feed服务架构新浪微博Feed服务架构
新浪微博Feed服务架构XiaoJun Hong
 
浅谈 My sql 性能调优
浅谈 My sql 性能调优浅谈 My sql 性能调优
浅谈 My sql 性能调优thinkinlamp
 
MySQL应用优化实践
MySQL应用优化实践MySQL应用优化实践
MySQL应用优化实践mysqlops
 
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析iammutex
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰Scourgen Hong
 
豆瓣网技术架构变迁
豆瓣网技术架构变迁豆瓣网技术架构变迁
豆瓣网技术架构变迁reinhardx
 
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysqlZoom Quiet
 
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731drewz lin
 
数据架构方面的一些探讨
数据架构方面的一些探讨数据架构方面的一些探讨
数据架构方面的一些探讨Chao Zhu
 
My sql overview 2012 04-25 by scott chen - 30min - tw-1
My sql overview 2012 04-25 by scott chen - 30min - tw-1My sql overview 2012 04-25 by scott chen - 30min - tw-1
My sql overview 2012 04-25 by scott chen - 30min - tw-1Ivan Tu
 
Nosql三步曲
Nosql三步曲Nosql三步曲
Nosql三步曲84zhu
 
百度前端技术交流会--搜搜前端架构演变与优化
百度前端技术交流会--搜搜前端架构演变与优化百度前端技术交流会--搜搜前端架构演变与优化
百度前端技术交流会--搜搜前端架构演变与优化tiantianli
 
[Baidu web frontend_conference_2010]_[soso_frontend_architecture]
[Baidu web frontend_conference_2010]_[soso_frontend_architecture][Baidu web frontend_conference_2010]_[soso_frontend_architecture]
[Baidu web frontend_conference_2010]_[soso_frontend_architecture]思念 青青
 
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconTaobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconYiwei Ma
 
张勇 搜搜前端架构
张勇 搜搜前端架构张勇 搜搜前端架构
张勇 搜搜前端架构isnull
 
My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎frogd
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介pan weizeng
 
Inception自动审核系统设计与实现 王竹峰
Inception自动审核系统设计与实现 王竹峰Inception自动审核系统设计与实现 王竹峰
Inception自动审核系统设计与实现 王竹峰Cheng Feng
 
Kvmopt osforce
Kvmopt osforceKvmopt osforce
Kvmopt osforcemeecheng
 

Similar a MySQL技术分享:一步到位实现mysql优化 (20)

新浪微博Feed服务架构
新浪微博Feed服务架构新浪微博Feed服务架构
新浪微博Feed服务架构
 
浅谈 My sql 性能调优
浅谈 My sql 性能调优浅谈 My sql 性能调优
浅谈 My sql 性能调优
 
MySQL应用优化实践
MySQL应用优化实践MySQL应用优化实践
MySQL应用优化实践
 
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
 
豆瓣网技术架构变迁
豆瓣网技术架构变迁豆瓣网技术架构变迁
豆瓣网技术架构变迁
 
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql
 
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
 
数据架构方面的一些探讨
数据架构方面的一些探讨数据架构方面的一些探讨
数据架构方面的一些探讨
 
My sql overview 2012 04-25 by scott chen - 30min - tw-1
My sql overview 2012 04-25 by scott chen - 30min - tw-1My sql overview 2012 04-25 by scott chen - 30min - tw-1
My sql overview 2012 04-25 by scott chen - 30min - tw-1
 
Nosql三步曲
Nosql三步曲Nosql三步曲
Nosql三步曲
 
百度前端技术交流会--搜搜前端架构演变与优化
百度前端技术交流会--搜搜前端架构演变与优化百度前端技术交流会--搜搜前端架构演变与优化
百度前端技术交流会--搜搜前端架构演变与优化
 
[Baidu web frontend_conference_2010]_[soso_frontend_architecture]
[Baidu web frontend_conference_2010]_[soso_frontend_architecture][Baidu web frontend_conference_2010]_[soso_frontend_architecture]
[Baidu web frontend_conference_2010]_[soso_frontend_architecture]
 
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconTaobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
 
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
 
张勇 搜搜前端架构
张勇 搜搜前端架构张勇 搜搜前端架构
张勇 搜搜前端架构
 
My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介
 
Inception自动审核系统设计与实现 王竹峰
Inception自动审核系统设计与实现 王竹峰Inception自动审核系统设计与实现 王竹峰
Inception自动审核系统设计与实现 王竹峰
 
Kvmopt osforce
Kvmopt osforceKvmopt osforce
Kvmopt osforce
 

Más de Jinrong Ye

为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdf为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdfJinrong Ye
 
程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍Jinrong Ye
 
Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329Jinrong Ye
 
MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220Jinrong Ye
 
InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329Jinrong Ye
 
ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718Jinrong Ye
 
Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427Jinrong Ye
 
Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422Jinrong Ye
 
mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905Jinrong Ye
 
dell服务器raid冷迁移方法
dell服务器raid冷迁移方法dell服务器raid冷迁移方法
dell服务器raid冷迁移方法Jinrong Ye
 
Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823Jinrong Ye
 

Más de Jinrong Ye (11)

为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdf为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdf
 
程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍
 
Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329
 
MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220
 
InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329
 
ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718
 
Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427
 
Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422
 
mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905
 
dell服务器raid冷迁移方法
dell服务器raid冷迁移方法dell服务器raid冷迁移方法
dell服务器raid冷迁移方法
 
Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823
 

MySQL技术分享:一步到位实现mysql优化