http://www.cnblogs.com/gaizai/archive/2012/01/20/2327814.html

前言

性能优化是数据库方向一个很重要的技能,这也是快速提供企业级应用性能最快捷的方式,所以性能优化的高低很大程度上表现了个人技能的高低。

下面的文章是我在实际项目中性能优化的一些经验,希望对那些需要实战帮助的童鞋有一点提示和帮助。希望大家拍砖。

系列文章索引

SQL Server 2005表分区实战系列(文章索引)

SQL Server 数据库服务器高性能设置

SQL Server 2005 扩展函数的基本概念

SQL Server 2005 使用扩展函数进行性能优化

SQL Server 2005 Url正则表达式 内存常驻完美解决方案

SQL Server 2005 索引中include的魅力(具有包含性列的索引)

SQL Server 2005 全文索引的硬伤

SQL Server datetime数据类型设计、优化误区

空间换时间的数据库设计

 

总结

性能优化包括几个方面:数据库服务器的性能参数设置;数据库表索引;数据库新特性的应用;数据库表纵向切割、横向切割,scale-up(纵向扩展)、scale-out(横向扩展);表分区;数据库发布订阅;数据库的整体设计;结合程序方面的优化;等等;

针对这些方面我会继续写些博文进一步得讲解在实战中的应用、遇到的一些问题和经验;表分区是SQL Server 2005一个比较大的新特性,我上面也是大篇幅的讲到这个问题,也欢迎大家进去多多指教。

一个人的能力和视野是比较有限,所以大家如果有更好的实战经验的话,欢迎拿出来分享和交流。看到一些好的博文也欢迎把地址贴出来。

-------------------华丽分割线-------------------

作者:听风吹雨

出处:http://gaizai.cnblogs.com/

版权:本文版权归作者和博客园共有

转载:欢迎转载,不过记得留下买路钱

邮箱:gaizai@126.com

格言:不喜欢是因为你不会 && 因为会所以喜欢

-------------------华丽分割线-------------------

转载于:https://www.cnblogs.com/swjm119/archive/2012/01/27/2330057.html

SQL Server 2005 性能优化实战系列(文章索引)相关推荐

  1. Sql Server查询性能优化之走出索引的误区

    据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会.也什么没有必要去关心.了解索引,实在哪天某个查询太慢了找到查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是, ...

  2. Sql Server查询性能优化之索引篇【推荐】

    Sql Server查询性能优化之索引篇[推荐] 这篇是索引系列中比较完整的,经过整理而来的 一 索引基础知识 索引概述 1.概念 可以把索引理解为一种特殊的目录.就好比<新华字典>为了加 ...

  3. 【SQL Server】性能优化-索引

    性能优化-索引 1 索引 1.1 什么是索引 1.2 索引的存储机制 1.3 创建索引原则 1.4 如何创建索引 1.4.1 创建索引 1.4.1 删除索引 1.4.1 显示索引 1.5 索引使用次数 ...

  4. SQL Server 查询性能优化——覆盖索引(二)

    在SQL Server 查询性能优化--覆盖索引(一)  中讲了覆盖索引的一些理论. 本文将具体讲一下使用不同索引对查询性能的影响. 下面通过实例,来查看不同的索引结构,如聚集索引.非聚集索引.组合索 ...

  5. 【SQL】关于SQL Server的性能优化——基础内容

    [一些网课后的笔记与后续学习的思考] 平时我们觉得查数据很慢,这个慢是什么意思? 就是在现有资源达到最大吞吐量的前提下,系统不能满足合理的数据请求的一些表现. 一.调优时,可以从以下五点考虑 ① 最小 ...

  6. SQL Server XML性能优化(Best Practices)

    1. XML数据模型 XML存储与处理查询的性能取决于数据库的设计与XML数据的结构与粒度.是否要使用XML数据模型,看你 是不是有半结构化的数据,需要保留文档结构与层次结构的标记语言数据,或可变的结 ...

  7. SQL Server 查询性能优化——覆盖索引(一)

    覆盖索引又可以称为索引覆盖. 解释一: 就是select的数据列只用从索引中就能够取得,不必从数据表中读取,换句话说查询列要被所使用的索引覆盖. 解释二: 索引是高效找到行的一个方法,当能通过检索索引 ...

  8. SQL Server 查询性能优化——创建索引原则(一)

    索引是什么?索引是提高查询性能的一个重要工具,索引就是把查询语句所需要的少量数据添加到索引分页中,这样访问数据时只要访问少数索引的分页就可以.但是索引对于提高查询性能也不是万能的,也不是建立越多的索引 ...

  9. 【SQL Server】性能优化-数据准备:使用存储过程生成百万数据

    性能优化-数据准备:使用存储过程生成百万测试数据 1 概述 2 创建数据库 3 建表 4 创建存储过程 4.1 创建存储过程-学生表 4.1 创建存储过程-班级表 4.1 创建存储过程-课程表 4.1 ...

最新文章

  1. android ijkplayer使用_Ijkplayer、ExoPlayer、VLC播放器综合比较
  2. APUE读书笔记-12线程控制-04同步属性
  3. Java基础提升篇:equals()方法和“==”运算符
  4. 为了OFFER系列 | 牛客网美团点评数据分析刷题
  5. sqlerver 字符串转整型_字符串转换成整型并求和
  6. BZOJ 2716: [Violet 3]天使玩偶 | CDQ分治
  7. 使用TypeScript命令行工具 tsc CLI
  8. 使用ArcGIS提取HWSD中的土壤属性数据
  9. c语言调用串口扫码枪,C#利用控件mscomm32.ocx读取串口datalogic扫描枪数据
  10. Linux下内存情况分析
  11. INS/GNSS组合导航(二)GNSS卫星定位原理及误差源
  12. mysql特性绕过安全狗_【经验总结】SQL注入Bypass安全狗360主机卫士
  13. http://msdn.itellyou.cn/
  14. 2021 Hexo+Next7最全搭建个人网站(合集)
  15. 未能完成该操作pkdownloaderror错误8_国家励志奖学金申请和审批操作指南
  16. 百度BAE部署java web(Jforum)项目
  17. Cannot format given Object as a Number
  18. split方法————java中
  19. vue-cli的webpack模板项目配置文件分析[转]
  20. (二)R语言数据结构——Vector, Matrix, List

热门文章

  1. hibernate4调用mysql存储过程_Hibernate4.x执行mysql的存储过程
  2. java 修改源码_再谈给应用程序diy启动画面和java源代码补丁修改
  3. 小学生计算机课件,小学三年级计算机教学课件
  4. mysql前179天_做up主179天的经历
  5. 输出高电平程序c语言,51用c语言怎么编程检测US-100超声波测距模块echo/rx引脚输出高电平时间长度,,谁能给我个模板...
  6. Python学习入门基础教程(learning Python)--4.2.3 Python的for实现递归,(0629学习笔记)我研究出来了!...
  7. php中如何实现多进程
  8. Informatica 简单使用
  9. 8种处理VMware报错的高效方法
  10. ERP咨询顾问是怎么炼成的?