“数据库调优”的事情,心想这不是DBA的事吗,但回答不好还是显得不够专业,查一下资料,许多还真是程序员的事情,下面总结一下,希望对大家有所帮助。
方面
以影响程度排序
D1 业务逻辑 (影响最大)
D2 数据设计 (表结构设计,数据建模)
D3 应用程序设计 (SQL 语句的写法)
D4 数据库的逻辑结构 (索引,区间,段,表空间)
D5 数据库操作 (参数和配置)
D6 访问路径
D7 内存分配情况
D8 I/O 和物理设计 (DBA 与业务沟通)(峰值多大,使用周期)
D9 资源的征用
D10 操作系统的调节
D1-D3 影响最大但比较难修改 (事先去做)
D4-D9 性能影响不是最大但经常去做的(DBA)
D10 手段不是很多
可以看出D1-D3都是和程序员相关的,这也正合我以前的想法------良好的程序,业务逻辑设计是最好的调优。其他的数据库系统都为我们做的差不多了。
相关推荐
MySQL数据库调优技术大全,看了都说好
Web应用性能提升之数据库调优Web应用性能提升之数据库调优Web应用性能提升之数据库调优
ASE15数据库调优参数设置,sybase15数据库调优的设置
oracle数据库调优配置,两种方案
数据库调优的视角 DB2 数据库性能调优 DB2 数据库调优相关的维护工作和工具
原厂的sybase12.5 数据库 调优PPT
数据库调优,其中一个重点就是应用程序的SQL调优。而应用程序的调优范围比较广,可以从调整业务的角度做调优,也可以从重构代码的角度调优。但是无论用什么办法调优,都必须要先读懂SQL的执行计划,了解应用程序的...
很适合初级oracle数据库调优的一些参数
数据库调优及性能问题预防.pptx
Oracle数据库调优
Sybase ASE15数据库调优设置.调整相关的配置参数以使运行效率达到最优
吉林大学企业级数据库调优
GBase8s数据库调优-1.doc
数据库调优,使数据库运行的更快,有更高的吞吐量和更短的响应时间。
浅谈ORACLE数据库调优.pdf
SQL数据库调优技巧指南.docx