2022年数据库调优 .pdf
《2022年数据库调优 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库调优 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、转-调优的五个基本原理以下 五个 基本 原理 参透 着对 性能 的考 虑:1.全局 考虑,局 部修 整;2.划分 打破 瓶颈。3.启动 成本 高,运行 成本 低。4.服务 器和 客户 端之 间合 理的 任务 分配。5.性能 价格 比。下面 将简 单描 述每 个原 理及 其相 关应 用的 例子。1.1全局 考虑,局 部修 整只有 正确 地找 出问 题,并将 对数 据库 的干 涉减 到最 少,才能有效 地进 行调 优。这就 要求 进行 一些 实验 以获 得正 确的 结论。以下两 个例 子描 述了 常见 的错 误:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -全局 调优 常
2、常 先检 查硬 件设 备的 统计 数据,然 后得出处 理器 的利 用率、输入 输出 活动、页面 调度 等数 据。如果 某项 值(如磁 盘活 动量)过 高,初级 调优 者就 会购买 新硬 件(买更 多的 磁盘)。但是 在许 多情 况下,这样 做并 不妥 当。例如 经常 执行 的查 询不 使用 索引 面直接 对表 进行 扫描,又 或者 日志 文件 和常 被访 问的 数据共 用同 一磁 盘,这些 都会 导致 很多 的磁 盘活 动。这时,在不 同磁 盘间 创建 索引 或者 移动 数据 文件,都 可能比 购买 新硬 件更 能降 低成 本且 更有 效。数据 库管 理员 没有 增加 数据 库缓 冲区 的大
3、小而 引起 许多不 必要 的磁 盘访 问,也是 导致 磁盘 活动 过多 的常 见原因。调优 者常 常会 测量 某个 查询 所有 的时 间,如果 比较长就 尽量 缩短。但 如果 该查 询很 少执 行,则对 它进 行调优 就有 点得 不偿 失了。例如 将仅 占运 行时 间 1%的查询的 速度 提升 两倍,最多 可使 系统 加速 0.5%(该例 子同时 也说 明如 果查 询是 很关 键的,就 必须 尽量 提高 其效率)。所以,应 该首 先将 问题 定位 到一 个查 询上 并对它 进行 优化,但 必须 保证 这是 个关 键查 询。即使 是对 特定 问题 进行 处理,也 必须 考虑 全局。开 发者 可能
4、 会要求 采用 他们 指定 的查 询并“找到 使执 行尽 可能 快的 索引”。通常,理解应 用的 目的 有助 于找 到更 简单 的解 决方 法,从而 把工 作做 得更 好,这意 味着 要和 设计 者一 起详 细讨 论所 有的 事情,就像 临床 医生 一样,应尽 力解 决隐 藏在 表面 现象 之后 的问 题。1.2划分 打破 瓶颈大多 数情 况下,系统 运行 缓慢 不是 由于 所有 部件 都饱 和引 起的,而是 由于 系统 中的 某个 部分 限制 了整 体的 性能,这些 部分 称为瓶 颈。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -可以 把瓶 颈想 像成 高速 公路
5、上的 交通 阻塞,常常 是因 为大量车 辆必 须从 一个 窄道 通过,或者 因为 一条 路上 的车 流要和另 一条 路上 的车 汇流 合造 成的。无论 哪种 情况,瓶颈 就是公 路交 通网 中车 辆数 与车 道数 的比 率最 高的 那段 路。解决的 方法 是要 先找 到瓶 颈所 在,然后 采用 下面 两个 策略 之一:1.让司 机在 车道 数较 少的 路段 开得 快些。2.多修 几个 车道 以减 少每 条道 上的 车辆 数,或者 鼓励 司机避 开车 流高 峰。第一 个策 略是 局部 调整(例 如采 用增 加索 引或 者重 写查 询的方法,以便 更好 地利 用现 有索 引),应该 首先 考虑。第
6、二 个策 略意味 着进 行划 分。数据 库系 统中 的划 分将 负载 分散 到更 多的 资源 上执 行,或者在时 间上 并行 分配,从而 减少 某个 部件 上的 负载 量。很多 情况 下划分 的确 能解 决瓶 颈问 题。所以,像大 多调 优一 样,划分 必须 谨慎使 用。本文 档的 主旨 很简 单,那就 是:发现 瓶颈 时,首先 尽量加速 它所 在的 部件,如 果没 有效 果,再进 行划 分。1.3启动 成本 高,运行 成本 低许多 人造 物都 会耗 费大 量的 资源 用来 启动,例 如汽 车(它的点火 系统,应急 刹车)、电灯 泡(它的 寿命 主要 取决 于被 打开 的次数)和 数据 库系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库调优 2022 数据库
限制150内