数据库调优都涉及哪些方面
面试时,经常被问及 “数据库调优”的事情,心想这不是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
数据库调优都涉及哪些方面相关推荐
- 【SQL性能优化】当我们思考数据库调优的时候,都有哪些维度可以选择?
文章目录 数据库调优的目标 用户的反馈 日志分析 服务器资源使用监控 数据库内部状况监控 对数据库进行调优,都有哪些维度可以进行选择? 第一步,选择适合的 DBMS 第二步,优化表设计 第三步,优化逻 ...
- sql调优的几种方式_「数据库调优」屡试不爽的面试连环combo
点赞再看,养成习惯,微信搜索[三太子敖丙]关注这个互联网苟且偷生的工具人. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的 ...
- mysql数据库调优知识复习
mysql数据库调优基本上是面试必问的,不过平时工作中用的还是有点偏少,容易忘记,还是记录一下,时常可以看看,今天时间不充足了,暂且写一点,然后在不断补充 1.慢查询优化 1).检查慢查日志是否开启: ...
- 从“如何设计用户超过1亿的应用”说起----数据库调优实战
杭州湖畔网络技术有限公司是一家专业提供SaaS化电商ERP服务的创业公司,主要用户群体为经营淘宝.天猫.京东等主流电商平台.自建商城.线下渠道的商家及中小企业.作为SaaS服务提供商,服务数万乃至数十 ...
- 【数据库调优】屡试不爽的面试连环combo
点赞再看,养成习惯,微信搜索[三太子敖丙]关注这个互联网苟且偷生的工具人. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的 ...
- 《强化学习周刊》第31期:康奈尔大学推出基于强化学习的数据库调优工具DB-BERT...
No.31 智源社区 强化学习组 强 化 学 习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,其研究进展与成果也引发了众多关注.为帮助研究与工程人员了解该领域的相关进展和 ...
- SQL数据库调优之性能监视篇
前言 数据库调优的故事很多,无数的客户都曾经抱怨过数据库性能问题.什么很慢啊,CPU很高啊等等,但是当你仔细问他相关参数时候,比如CPU平常多少,内存,IO怎么算正常?大多数客户都一脸无辜的望着你说: ...
- 数据库调优的方法有那些
1.引言 数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素.将数据均 匀分布在磁盘上可以提高I/O 利用率,提高数据的读写性能:适当程度的非规范化可以改善 系统查询性 ...
- MySQL 数据库调优基本策略
MySQL 数据库调优基本策略 本文目录 MySQL 数据库调优基本策略 一.SQL 层面调优 1. 性能分析 2. 建立.优化索引 二.DDL 层面调优 三.数据库层面调优 1. 分库.分表 四.服 ...
最新文章
- JAVA 动态代理学习记录
- mybatis 原理_Mybatis工作流程及其原理与解析
- SPSS输出的结果都要写到文章中吗
- Linux 线程控制
- 机械+固态双硬盘时机械硬盘卡顿问题解决
- 我们能用RNN写策略吗?
- U盘提示磁盘写保护无法强制格式化------使用量产工具解决
- 视觉系统设计实例(halcon-winform)-10.PLC通讯
- 【内网安全】445端口的入侵与扫描
- 互联网金融风控模型大全
- 斐讯dns劫持,路由器DNS被劫持的解决办法
- 在github搭建自己写的网页
- 经常戴耳机对耳朵有危害?耳机这样用对耳朵伤害最小!
- 46、微信-群聊列表
- 网络上经常使用的简单投票代码
- 2080元收2080,3070元收3070!一脸问号【云友热议】
- Bootstrap教程
- mysql jena rdf_RDF和Jena RDF API简介
- 平衡面板数据中的缺失值可以存在吗?
- grub rescue 之 Ubuntu 删除的问题
热门文章
- Controller的返回值
- Windows7+VS2012下OpenGL 4的环境配置
- sublime text3下BracketHighlighter的配置方法
- linux/unix下setuid/seteuid/setreuid/setresuid
- XML文件读取工具类
- php守护进程热更新,服务器编程--守护进程
- mac安装mysql记录,使用zsh
- div中图片下方有边距
- centos yum 安装python3.6+pip
- (csc)Visual C# 2010 编译器选项.