面试时,经常被问及 “数据库调优”的事情,心想这不是DBA的事吗,但回答不好还是显得不够专业,查一下资料,许多还真是程序员的事情,下面总结一下,希望对大家有所帮助。

方面

以影响程度排序

D1  业务逻辑  (影响最大)
 D2  数据设计  (表结构设计,数据建模)
 D3  应用程序设计 (SQL 语句的写法)
 D4  数据库的逻辑结构 (索引,区间,段,表空间)
 D5  数据库操作 (参数和配置)
 D6  访问路径
 D7  内存分配情况
 D8  I/O 和物理设计 (DBA 与业务沟通)(峰值多大,使用周期)
 D9  资源的征用
 D10 操作系统的调节

D1-D3 影响最大但比较难修改 (事先去做)  
D4-D9  性能影响不是最大但经常去做的(DBA)  
D10 手段不是很多

可以看出D1-D3都是和程序员相关的,这也正合我以前的想法------良好的程序,业务逻辑设计是最好的调优。其他的数据库系统都为我们做的差不多了。

转载于:https://www.cnblogs.com/waitrabbit/archive/2006/09/14/503740.html

数据库调优都涉及哪些方面相关推荐

  1. 【SQL性能优化】当我们思考数据库调优的时候,都有哪些维度可以选择?

    文章目录 数据库调优的目标 用户的反馈 日志分析 服务器资源使用监控 数据库内部状况监控 对数据库进行调优,都有哪些维度可以进行选择? 第一步,选择适合的 DBMS 第二步,优化表设计 第三步,优化逻 ...

  2. sql调优的几种方式_「数据库调优」屡试不爽的面试连环combo

    点赞再看,养成习惯,微信搜索[三太子敖丙]关注这个互联网苟且偷生的工具人. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的 ...

  3. mysql数据库调优知识复习

    mysql数据库调优基本上是面试必问的,不过平时工作中用的还是有点偏少,容易忘记,还是记录一下,时常可以看看,今天时间不充足了,暂且写一点,然后在不断补充 1.慢查询优化 1).检查慢查日志是否开启: ...

  4. 从“如何设计用户超过1亿的应用”说起----数据库调优实战

    杭州湖畔网络技术有限公司是一家专业提供SaaS化电商ERP服务的创业公司,主要用户群体为经营淘宝.天猫.京东等主流电商平台.自建商城.线下渠道的商家及中小企业.作为SaaS服务提供商,服务数万乃至数十 ...

  5. 【数据库调优】屡试不爽的面试连环combo

    点赞再看,养成习惯,微信搜索[三太子敖丙]关注这个互联网苟且偷生的工具人. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的 ...

  6. 《强化学习周刊》第31期:康奈尔大学推出基于强化学习的数据库调优工具DB-BERT...

    No.31 智源社区 强化学习组 强 化 学  习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,其研究进展与成果也引发了众多关注.为帮助研究与工程人员了解该领域的相关进展和 ...

  7. SQL数据库调优之性能监视篇

    前言 数据库调优的故事很多,无数的客户都曾经抱怨过数据库性能问题.什么很慢啊,CPU很高啊等等,但是当你仔细问他相关参数时候,比如CPU平常多少,内存,IO怎么算正常?大多数客户都一脸无辜的望着你说: ...

  8. 数据库调优的方法有那些

    1.引言         数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素.将数据均 匀分布在磁盘上可以提高I/O 利用率,提高数据的读写性能:适当程度的非规范化可以改善 系统查询性 ...

  9. MySQL 数据库调优基本策略

    MySQL 数据库调优基本策略 本文目录 MySQL 数据库调优基本策略 一.SQL 层面调优 1. 性能分析 2. 建立.优化索引 二.DDL 层面调优 三.数据库层面调优 1. 分库.分表 四.服 ...

最新文章

  1. JAVA 动态代理学习记录
  2. mybatis 原理_Mybatis工作流程及其原理与解析
  3. SPSS输出的结果都要写到文章中吗
  4. Linux 线程控制
  5. 机械+固态双硬盘时机械硬盘卡顿问题解决
  6. 我们能用RNN写策略吗?
  7. U盘提示磁盘写保护无法强制格式化------使用量产工具解决
  8. 视觉系统设计实例(halcon-winform)-10.PLC通讯
  9. 【内网安全】445端口的入侵与扫描
  10. 互联网金融风控模型大全
  11. 斐讯dns劫持,路由器DNS被劫持的解决办法
  12. 在github搭建自己写的网页
  13. 经常戴耳机对耳朵有危害?耳机这样用对耳朵伤害最小!
  14. 46、微信-群聊列表
  15. 网络上经常使用的简单投票代码
  16. 2080元收2080,3070元收3070!一脸问号【云友热议】
  17. Bootstrap教程
  18. mysql jena rdf_RDF和Jena RDF API简介
  19. 平衡面板数据中的缺失值可以存在吗?
  20. grub rescue 之 Ubuntu 删除的问题

热门文章

  1. Controller的返回值
  2. Windows7+VS2012下OpenGL 4的环境配置
  3. sublime text3下BracketHighlighter的配置方法
  4. linux/unix下setuid/seteuid/setreuid/setresuid
  5. XML文件读取工具类
  6. php守护进程热更新,服务器编程--守护进程
  7. mac安装mysql记录,使用zsh
  8. div中图片下方有边距
  9. centos yum 安装python3.6+pip
  10. (csc)Visual C# 2010 编译器选项.