数据库

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

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

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

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

很多程序员在口试时,经常会被问到 “数据库调优”的事情,这时,很多人就会产生疑问,这不是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 2000数据库崩溃后的补救措施
SQL Server 2000数据库崩溃后的补救措施 SQL Server 2000数据库崩溃后的补救措施: 案例描写: SQL Server 2000数据库崩溃后,重装数据库前的准备: 1.三个系统库(master,msdb,model)的完整备份: 2.两个用户数据库(user01,user02)的备份(周日的完整备份 除周日外天天的差别备份): 三个系统数据库是早期备份的,之间...
解决Sql Server警报的疑难标题
解决Sql Server警报的疑难标题 1、检查你是否应用了最新的SQL Server service pack 这是由于在最新的Sql Server service pack中已经修补了很多Sql Server应用警告(Alerts)的漏洞。你应当确保在你的系统中已经安装了最新的SQL Server service pack补丁包。 2、检查SqlServerAgent服务的帐户是否作为成员运行在域用户群组(Dom...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……