热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

讲解数据库调优与程序员相干的几个方面

很多程序员在口试时,经常会被问到数据库调优的事情,这时,很多人就会产生疑问,这不是DBA的事吗,但答复不好还是显得不够专业,笔者查找了一些相干材料,发明很多方面还真是

很多程序员在口试时,经常会被问到 “数据库调优”的事情,这时,很多人就会产生疑问,这不是DBA的事吗,但答复不好还是显得不够专业,笔者查找了一些相干材料,发明很多方面还真是程序员的事情,下面总结一下,盼看对大家有所帮助。

本文将以影响程度排序:

D1 业务逻辑 (影响最大)

D2 数据设计 (表结构设计,数据建模)

D3 利用程序设计 (SQL 语句的写法)

D4 数据库的逻辑结构 (索引,区间,段,表空间)

D5 数据库把持 (参数和配置)

D6 拜访路径

D7 内存分配情况

D8 I/O 和物理设计 (DBA 与业务沟通)(峰值多大,应用周期)

D9 资源的征用

D10 把持系统的调节

D1-D3 影响最大但比拟难修正 (事先往做)

D4-D9 性能影响不是最大但经常往做的(DBA)

D10 手段不是很多

从上文中,大家就可以发明,D1-D3都是和程序员相干的,这也正应了那句话:“良好的程序,业务逻辑设计是最好的调优。”




推荐阅读
author-avatar
鍾情噯伱_616
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有