天善智能致全体BI同仁的公开信
数据库优化之实战
1 优化SQLServer数据库的经验总结
1.1 数据库优化终极目标
1.2 数据库优化经验
2 SQL2005数据库引擎结构
2.1 SQL2005数据库引擎结构(一)
2.1.1 协议层
2.2 SQL2005数据库引擎结构(二)
2.2.1 关系引擎 relational engine
2.3 SQL2005数据库引擎结构(三)
2.3.1 存储引擎
3 SQLServer性能优化综述
4 索引的基本原理,以及数据是如何被访问的
4.1 (一)SQLS如何访问没有建立索引的数据表
4.2 (二)SQLS如何访问建立了非聚集索引的数据表
4.3 (三)SQLS如何访问建立聚集索引的数据表
4.4 (四)SQLS如何访问既有聚集索引、又有非聚集索引的数据表
4.5 索引的优点和不足
4.6 MSSQL优化之————探索MSSQL执行计划 .
5 SQLServer中提高查询性能的方法
5.1 MS SQLServer查询优化方法
5.2 第一部分 SQL SERVER数据库优化方案
5.3 存储过程编写经验和优化措施
5.4 50种方法巧妙优化你的SQL Server数据库
6 数据库的查询优化技术
6.1 查询优化技术一
6.2 数据库查询优化技术二
7 微软官方查询优化建议
7.1 查询优化
7.2 查询优化建议
7.3 数据库优化策略
8 SQL Server数据库开发的二十一条军规(SQL收藏)
8.1 一、了解你用的工具
8.2 二、不要使用游标
8.3 三、规范化你的数据表
8.4 四、不要使用SELECT *
8.5 五、了解你将要对数据进行的操作
8.6 六、不要给“性别”列创建索引
8.7 七、使用事务
8.8 八、小心死锁
8.9 九、不要打开大的数据集
8.10 十、不要使用服务器端游标
8.11 十一、使用参数查询
8.12 十二、在程序编码时使用大数据量的数据库
8.13 十三、不要使用INSERT导入大批的数据
8.14 十四、注意超时问题
8.15 十五、不要忽略同时修改同一记录的问题
8.16 十六、在细节表中插入纪录时,不要在主表执行SELECT MAX(ID)
8.17 十七、避免将列设为NULLable
8.18 十八、尽量不要使用TEXT数据类型
8.19 十九、尽量不要使用临时表
8.20 二十、学会分析查询
8.21 二十一、使用参照完整性
9 SQL 查询慢的48个原因分析
9.1 sql 查询慢的48个原因分析。
10 本地电脑和局域网电脑的SQLServer之间-自动-备份数据库
10.1 以下代码放在作业里做调度,自动备份、自动删除天前备份
10.2 远程数据库可以备份本地
11 数据库优化设计方案
11.1 1 引言
11.2 2 基于第三范式的基本表设计
11.3 3 基本表扩展设计
12 如何让你的SQL运行得更快
12.1 一、不合理的索引设计----
12.1.1 ---- 1.在date上建有一非个群集索引
12.1.2 ---- 2.在date上的一个群集索引
12.1.3 ---- 3.在place,date,amount上的组合索引
12.1.4 ---- 4.在date,place,amount上的组合索引
12.1.5 ---- 5.总结:----
12.2 二、不充份的连接条件:
12.3 三、不可优化的where子句
12.4 ---- 总结:---- 可见,所谓优化即where子句利用了索引,不可优化即发生了表扫描或额外开销。
13 优化SQL Server索引的技巧 .
13.1 关于索引的常识
13.2 数据页
13.3 填充因子
14 大型数据库的设计原则与开发技巧 .
14.1 一、成立数据小组
14.2 二、设计原则
14.3 三、设计技巧
15 SQL数据库优化
15.1 sql数据库优化之一:就是合理的数据库的设计。
15.2 sql数据库优化之二:查询的优化
15.3 sql数据库优化之三:就是where条件
16 程序员必须知道的SQLSERVER数据库优化技巧
16.1 (1)超大量记录数据库的优化技巧
16.2 (2)中等量级数据库的优化技巧
16.3 (3)避免使用视图(viewport)与关联
16.4 (4)不要忘记索引(index)也不要滥用索引(index)
16.5 (5)二进制的 text image 等字段应该单独设置别的表中
16.6 (6)不要使用文本类型的 id
16.7 (7)数据库表table的字段field不要太多
16.8 (8)将字符串(varchar)比较变成数字型(int)比较
16.9 (9)为每个数据库表(table)设置 datetime 字段
16.10 (10)适当使用存储过程(Stored Processing)
17 数据库优化理论
17.1 数据库优化理论 - 优化概述
18 尖端数据管理技术,优化企业数据宝库
19 优化硬件,磁盘,操作系统
19.1 一.优化硬件
19.2 三、优化磁盘
19.3 四、优化操作系统
20 数据库优化之SQLServerProfiler使用
20.1 数据库优化方案一
20.2 数据库优化方案二:
20.3 数据库优化方案三:
21 SQLSERVER数据库优化教程系列
21.1 MSSQL优化之存储架构之文件和文件组
21.1.1 Sql server存储架构之一文件和文件组
21.1.2 数据库的文件和文件组
21.1.3 关于文件大小
21.2 MSSQL优化之存储架构之 页
21.2.1 页
21.2.2 页头
21.2.3 PAGEID:
21.2.4 Nextpage:
21.3 最详细的临时表,表变量的对比
22 大型网站数据库优化和故障跟踪与排查
22.1 上篇
22.2 下篇
23 数据库优化查询原则
24 sql server 数据库优化--显示执行计划
25 你真的了解SQL的索引吗?
26 如何使用数据库引擎优化顾问优化数据库
27 数据库水平切分的实现原理解析
27.1 什么是数据切分
27.2 为什么要数据切分
27.3 怎么做到数据切分
28 数据库优化之总结
29 参考文献: