网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.在SQL Server 2005数据库中进行错.
.SQL数据库用户只有“名称”而无“.
.将数据库直接备份到网络上其它计.
.SQL Server 2005 创建登录时提示.
.SQL Server 2000的数据转换服务(.
.SQL语句中的一些参数如何用变量来.
.SQL server 2005的表分区.
.Proxy Server和SQL Server在上数.
.sql语句查询结果合并union 和uni.
.为什么要升级到SQL Server 2005 .
.SQL中HAVING从句的用法.
.sql语句查询结果合并union all用.
.如何识别真实和自动创建的索引?.
.根据版本的不同整理所有的绿色SQ.
.SQL Server 2005 Reporting Serv.
.快速掌握创建一个相同权限用户的.
.在SQL数据库中得到重复次数最多的.
.Sql server数据库开发常用汇总.
.实现删除主表数据时, 判断与之关.
.SQL Server常用到的几个设置选项.

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

发表日期:2008-5-7


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

本文将以影响程度排序:

D1 业务逻辑 (影响最大)

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

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

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

D5 数据库操作 (参数和配置)

D6 访问路径

D7 内存分配情况

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

D9 资源的征用

D10 操作系统的调节

D1-D3 影响最大但比较难修改 (事先去做)

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

D10 手段不是很多

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

上一篇:SQL Server 2005改进后的几个实用新特性 人气:927
下一篇:图文讲解如何对SQL Server进行日志截断 人气:1365
浏览全部数据库的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐