讲解数据库调优与程序员相关的几个方面
许多程序员在面试时,经常会被问到 “数据库调优”的事情,这时,许多人就会产生疑问,这不是DBA的事吗,但回答不好还是显得不够专业,笔者查找了一些相关资料,发现许多方面还真是程序员的事情,下面总结一下,希望对大家有所帮助。
本文将以影响程度排序:
D1 业务逻辑 (影响最大)
D2 数据设计 (表结构设计,数据建模)
D3 应用程序设计 (SQL 语句的写法)
D4 数据库的逻辑结构 (索引,区间,段,表空间)
D5 数据库操作 (参数和配置)
D6 访问路径
D7 内存分配情况
D8 I/O 和物理设计 (DBA 与业务沟通)(峰值多大,使用周期)
D9 资源的征用
D10 操作系统的调节
D1-D3 影响最大但比较难修改 (事先去做)
D4-D9 性能影响不是最大但经常去做的(DBA)
D10 手段不是很多
从上文中,大家就可以发现,D1-D3都是和程序员相关的,这也正应了那句话:“良好的程序,业务逻辑设计是最好的调优。”
0
顶一下w3站长
首页责任编辑:酥大轩
推荐资讯
- 05-07SQL Server 2005改进后的几个实
- 05-07讲解数据库调优与程序员相关的几
- 05-06如何查看并导出数据表中字段的注
- 05-06开发环境下优化SQl语句的十个重
- 05-05经验总结:讲解大型数据库的设计
- 05-05循序渐进讲解数据表的十二个设计
- 05-05远程连接SQL Server 2000服务器
- 05-05教你快速掌握数据库设计范式的基
- 05-04SQL Server日志清除的两种方法教
- 05-04SQL查询语句精华使用简要
- 04-30SQL Server 2000数据库崩溃后的
- 04-25高手是怎样炼成的:精妙SQL语句介绍
热点资讯
- 05-05远程连接SQL Server 2000服务器
- 03-13SQL语句中的一些特殊参数如何用
- 05-05经验总结:讲解大型数据库的设计
- 05-07讲解数据库调优与程序员相关的几
- 04-05SQL Server各种日期计算方法之二
- 08-21探讨SQL Server 2005.NET CLR编程
- 08-27深入浅出SQL教程之Group by和Having
- 12-25SQL SERVER应用问题解答13例(一)
- 01-02SQL SERVER应用问题解答13例(二)
- 02-25多种还原.bak数据库文件方式
- 03-19黑客经验谈 MSSQL SA权限入侵的感悟
- 04-113个步骤结束网站恶梦-SQL注入隐患!
今日DIGG排行