浅谈数据库优化

1,600 views

Published on

第二届 “ETCF”(电子商务技术交流论坛) 上和一些技术管理者交流数据库优化思路及实施方向。

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
  • hi,sky. This is very good. Thank you for sharing.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,600
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
47
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

浅谈数据库优化

  1. 1. 浅谈数据库优化 简朝阳@mbaobao.com 2011.11.24 1
  2. 2. 浅谈数据库优化 特点数 瓶颈据库优化 思路 实施 2
  3. 3. 数据库的特点 • IO 密集:OLTP 消耗 IOPS,OLAP 消耗吞吐量 • CPU 较密集:排序,分析 … 特点 • 有状态:一致性,完整性 • 难扩展:有状态数 瓶颈据库优化 思路 实施 3
  4. 4. 数据库的瓶颈 特点 • 网络:很少见,万兆已经很容易 • 容量:2TB的盘已经很便宜数据 瓶颈 • CPU:X86 Nehalem CPU处理能力已经非常强劲 • RAM:很便宜,Linux单机已经支持超过128GB库优 • IO:~150 iops,<200MB,最大瓶颈,SSD?化 思路 实施 4
  5. 5. 数据库优化的思路 特点数 瓶颈据库优 • 减少 IO 访问:缓存,数据量,访问方式 …化 思路 • 提高 IO 能力:换设备 实施 5
  6. 6. 数据库优化实施方法 特点数 瓶颈 • 上存储:成本高,易被绑架,别被忽悠,不能迷信据 • Sharding:改造大,应用受限,万不得已而为之库优 • 换SSD:选型,使用方法化 思路 • 加内存:内存插槽,容量有限 • 扩磁盘:插槽受限 实施 • 调参数:数据库,系统 • 变结构:索引,字段,表,重建 • 改SQL:SQL永远是最快速有效且容易的优化手段 • 应用:合理使用是最基本前提 6
  7. 7. Q&A简朝阳(sky000)Oracle ACE技术保障部 @麦包包Blog:http://isky000.comTwitter:@sky000Weibo:@简朝阳 7

×