- 博客(0)
- 资源 (10)
空空如也
让Oracle跑得更快 Oracle 10g性能分析与优化思路.part2.rar
第1章 引起数据库性能问题的因素 1
1.1 软件设计对数据库的影响 1
1.1.1 软件架构设计对数据库性能的影响 1
1.1.2 软件代码的编写对数据库性能的影响 2
1.2 数据库的设计 8
1.2.1 oltp数据库 9
1.2.2 olap数据库 10
1.3 数据库的硬件设计 14
1.3.1 存储容量 15
1.3.2 存储的物理设计 16
1.3.3 数据的安全 17
1.4 小结 19
第2章 锁和阻塞 20
2.1 关于锁 20
2.2 锁和阻塞 22
2.3 引起阻塞的其他情况 30
2.3.1 select for update 30
2.3.2 外键和索引 36
第3章 latch和等待 44
3.1 共享池中的latch争用 45
.3.2 数据缓冲池latch争用 54
3.2.1 表数据块 54
3.2.2 索引数据块 59
3.2.3 索引根数据块 62
3.2.4 段头数据块 65
第4章 优化器 66
4.1 rbo基于规则的优化器 66
4.2 cbo基于成本的优化器 69
第5章 执行计划 85
5.1 cardinality (基数) 85
5.2 sql的执行计划 94
第6章 hint 109
6.1 和优化器相关的hint 115
6.1.1 all_rows和first_rows(cbo) 115
6.1.2 rule hint 117
6.2 访问路径相关的hint 117
6.2.1 full hint 118
6.2.2 index hint 118
6.2.3 no_index hint 118
6.2.4 index_desc hint 119
6.2.5 index_combine hint 119
6.2.6 index_ffs 119
6.2.7 index_join 120
6.2.8 index_ss hint 120
6.3 表关联顺序的hint 125
6.3.1 leading hint 125
6.3.2 ordered hint 126
6.4 表关联操作的hint 127
6.4.1 use_hash,use_nl和use_merge hint 127
6.4.2 no_use_hash hint 132
6.4.3 no_use_merge hint 133
6.4.4 no_use_nl hint 133
6.5 并行执行相关的hint 134
6.5.1 parallel hint 134
6.5.2 no_parallel hint 134
6.6 其他方面的一些hint 135
6.6.1 append hint 135
6.6.2 dynamic_sampling hint 135
6.6.3 driving_site hint 136
6.6.4 cache hint 136
6.7 小结 136
第7章 分析及动态采样 138
7.1 直方图 141
7.2 dbms_stats包 147
7.3 动态采样 176
7.3.1 什么是动态采样 176
7.3.2 动态采样的级别 182
7.3.3 什么时候使用动态采样? 185
7.4 小结 185
第8章 并行执行 186
8.1 并行和olap系统 187
8.2 并行处理的机制 189
8.3 读懂一个并行处理的执行计划 191
8.4 一个很常见的并行执行等待事件 192
8.5 并行执行的适用范围 194
8.5.1 并行查询 194
8.5.2 并行ddl操作 195
8.5.3 并行dml操作 203
8.6 并行执行的设定 210
8.6.1 并行相关的初始化参数 210
8.6.2 并行度的设定 211
8.7 直接加载 213
8.7.1 直接加载和redo 216
8.7.2 直接加载和索引 219
8.7.3 直接加载和并行 221
8.7.4 直接加载和sql*loader 226
第9章 变量绑定 232
9.1 什么是变量绑定,为什么要做变量绑定 232
9.2 为什么说oltp必须要求变量绑定而olap不应该绑定变量 241
9.3 bind peaking 248
第10章 sql_trace和10046事件 254
10.1 sql_trace 254
10.2 tkprof工具 256
10.3 10046事件 268
第11章 10053事件 276
第12章 性能视图和性能参数 294
12.1 性能视图 294
12.1.1 v$sql 295
12.1.2 v$sql_shared_cursor 300
12.1.3 v$session 305
12.1.4 v$sessstat 309
12.1.5 v$session_wait 310
12.2 性能参数 312
12.2.1 cursor_sharing 313
12.2.2 db_file_multiblock_read_count 328
12.2.3 pga_aggregate_target和sga_target 334
12.2.4 optimizer_dynamic_sampling 334
第13章 性能报告 335
13.1 awr性能报告 335
13.1.1 生成awr性能报告 337
13.1.2 awr性能报告分析 342
13.2 statspack性能报告 386
13.2.1 statspack的安装 386
13.2.2 statspack性能采集 391
13.3 ash性能报告 394
13.3.1 生成ash性能报告 395
13.3.2 ash性能报告分析 405
13.4 小结 416
附录a 常见的等待事件 417
后记 关于数据库的学习方法 434
2011-12-05
让Oracle跑得更快 Oracle 10g性能分析与优化思路.part1.rar
第1章 引起数据库性能问题的因素 1
1.1 软件设计对数据库的影响 1
1.1.1 软件架构设计对数据库性能的影响 1
1.1.2 软件代码的编写对数据库性能的影响 2
1.2 数据库的设计 8
1.2.1 oltp数据库 9
1.2.2 olap数据库 10
1.3 数据库的硬件设计 14
1.3.1 存储容量 15
1.3.2 存储的物理设计 16
1.3.3 数据的安全 17
1.4 小结 19
第2章 锁和阻塞 20
2.1 关于锁 20
2.2 锁和阻塞 22
2.3 引起阻塞的其他情况 30
2.3.1 select for update 30
2.3.2 外键和索引 36
第3章 latch和等待 44
3.1 共享池中的latch争用 45
.3.2 数据缓冲池latch争用 54
3.2.1 表数据块 54
3.2.2 索引数据块 59
3.2.3 索引根数据块 62
3.2.4 段头数据块 65
第4章 优化器 66
4.1 rbo基于规则的优化器 66
4.2 cbo基于成本的优化器 69
第5章 执行计划 85
5.1 cardinality (基数) 85
5.2 sql的执行计划 94
第6章 hint 109
6.1 和优化器相关的hint 115
6.1.1 all_rows和first_rows(cbo) 115
6.1.2 rule hint 117
6.2 访问路径相关的hint 117
6.2.1 full hint 118
6.2.2 index hint 118
6.2.3 no_index hint 118
6.2.4 index_desc hint 119
6.2.5 index_combine hint 119
6.2.6 index_ffs 119
6.2.7 index_join 120
6.2.8 index_ss hint 120
6.3 表关联顺序的hint 125
6.3.1 leading hint 125
6.3.2 ordered hint 126
6.4 表关联操作的hint 127
6.4.1 use_hash,use_nl和use_merge hint 127
6.4.2 no_use_hash hint 132
6.4.3 no_use_merge hint 133
6.4.4 no_use_nl hint 133
6.5 并行执行相关的hint 134
6.5.1 parallel hint 134
6.5.2 no_parallel hint 134
6.6 其他方面的一些hint 135
6.6.1 append hint 135
6.6.2 dynamic_sampling hint 135
6.6.3 driving_site hint 136
6.6.4 cache hint 136
6.7 小结 136
第7章 分析及动态采样 138
7.1 直方图 141
7.2 dbms_stats包 147
7.3 动态采样 176
7.3.1 什么是动态采样 176
7.3.2 动态采样的级别 182
7.3.3 什么时候使用动态采样? 185
7.4 小结 185
第8章 并行执行 186
8.1 并行和olap系统 187
8.2 并行处理的机制 189
8.3 读懂一个并行处理的执行计划 191
8.4 一个很常见的并行执行等待事件 192
8.5 并行执行的适用范围 194
8.5.1 并行查询 194
8.5.2 并行ddl操作 195
8.5.3 并行dml操作 203
8.6 并行执行的设定 210
8.6.1 并行相关的初始化参数 210
8.6.2 并行度的设定 211
8.7 直接加载 213
8.7.1 直接加载和redo 216
8.7.2 直接加载和索引 219
8.7.3 直接加载和并行 221
8.7.4 直接加载和sql*loader 226
第9章 变量绑定 232
9.1 什么是变量绑定,为什么要做变量绑定 232
9.2 为什么说oltp必须要求变量绑定而olap不应该绑定变量 241
9.3 bind peaking 248
第10章 sql_trace和10046事件 254
10.1 sql_trace 254
10.2 tkprof工具 256
10.3 10046事件 268
第11章 10053事件 276
第12章 性能视图和性能参数 294
12.1 性能视图 294
12.1.1 v$sql 295
12.1.2 v$sql_shared_cursor 300
12.1.3 v$session 305
12.1.4 v$sessstat 309
12.1.5 v$session_wait 310
12.2 性能参数 312
12.2.1 cursor_sharing 313
12.2.2 db_file_multiblock_read_count 328
12.2.3 pga_aggregate_target和sga_target 334
12.2.4 optimizer_dynamic_sampling 334
第13章 性能报告 335
13.1 awr性能报告 335
13.1.1 生成awr性能报告 337
13.1.2 awr性能报告分析 342
13.2 statspack性能报告 386
13.2.1 statspack的安装 386
13.2.2 statspack性能采集 391
13.3 ash性能报告 394
13.3.1 生成ash性能报告 395
13.3.2 ash性能报告分析 405
13.4 小结 416
附录a 常见的等待事件 417
后记 关于数据库的学习方法 434
2011-12-05
SQL.完全手册.pdf
SQL是一种用于处理数据库的强大语言。本书完整且详细地描述了SQL,内容涉及查询与更新数据、创建表对象、SQL编程、过程式数据库对象、对象关系概念等。通过利用随书附带的MySQL数据库服务器作为平台,书中包含了许多示例和练习,这些示例的难度由浅人深,简单易懂;此外,在附录中还给出了几乎所有SQL语句的定义和函数清单以及相关示例。在阅读本书后,读者将会熟悉SQL的几乎所有语句和特性,并会快速有效地使用SQL。
本书可作为高等教育本科院校、高职高专院校的学生的教材,也可供程序开发人员、数据库设计人员、分析人员及其他相关人员使用。
2011-10-21
SQL.Server.数据库设计与管理.pdf
全书分三部分:第一部分简要介绍数据库系统的一般原理和相关知识;第二部分介绍了SQL Server 2000数据库及数据库对象的管理等相关知识;第三部分讲解了基于Visual Basic.NET作为前端开发工具等的技术。
2011-10-21
.Net.Framework3.5开发技术详解.pdf
目录:
第1章 .NETFramework3.5简介 1
1.1 .NETFramework3.5在.NET技术体系中的位置 1
1.2 .NET3.5各部分的功能 2
1.3 .NET3.5的组件 3
1.3.1 WindowsPresentaionFoundation(WPF) 3
1.3.2 WindowsCommunicationFoundation(WCF) 5
1.3.3 WorkflowFoundation(WF) 6
1.4 搭建.NET3.5的开发环境 6
1.4.1 在WindowsXP/2003/Vista上搭建开发环境 6
1.4.2 相关工具 9
第2章 .NET3.5的新功能 12
2.1 .NET3.5概要 12
2.2 新的.NET基础类型 12
2.3 C#语言的强化 14
2.3.1 C#基本语法增强 14
2.3.2 LINQ(集成语言查询) 16
第3章 WindowsPresentationFoundation基础知识 34
3.1 WindowsPresentationFoundation(WPF)的概念 34
3.2 XAML的概念 35
3.2.1 命名空间 36
3.2.2 代码后置文件 37
3.2.3 调用.NET类库中的类来定义对象 37
3.2.4 属性 38
3.3 WPF的结构和相关的类库 39
3.4 WPF应用程序的类型 44
3.4.1 传统类型的视窗程序 44
3.5 创建第一个WPF程序 49
第4章 WPF程序的布局 59
4.1 布局的基础知识 59
4.2 StackPanel容器 61
4.3 DockPanel容器 65
4.4 Grid容器 67
4.4.1 表格的高度和宽度 69
4.4.2 ColumnSpan和RowSpan 70
4.4.3 Grid的SharedSizeGroup 71
4.5 Canvas容器 72
4.6 文档布局 74
4.6.1 WrapPanel 74
4.6.2 TextBlock 75
4.6.3 FlowDocument 78
4.7 其他容器 83
4.8 视图控制 84
4.9 自定义布局 87
第5章 WPF的控件 91
5.1 控件模型 91
5.2 WPF的控件树 92
5.3 路由事件 95
5.4 从属属性(DependencyProperty) 97
5.5 处理交互行为 102
5.6 基本控件的使用 106
5.6.1 Button控件 106
5.6.2 TextBox类控件 109
5.6.3 列表控件 113
5.6.4 Menu控件 118
5.6.5 包容式控件 121
5.6.6 Label和TextBlock 126
5.6.7 其他控件 127
第6章 资源和数据绑定 134
6.1 在WPF中定义资源 134
6.1.1 WPF中的嵌入式资源 134
6.1.2 定义逻辑资源 135
6.2 使用资源 139
6.3 数据绑定基础 142
6.4 集合的绑定 151
6.5 DataProvider 157
6.6 高级数据绑定操作 165
6.7 使用CollectionViewSource进行排序和过滤 167
第7章 让WPF程序支持样式和主题 169
7.1 样式基础 169
7.1.1 WPF样式的定义 169
7.1.2 样式的作用 170
7.1.3 样式的作用范围 171
7.2 内联样式 172
7.3 命名样式 172
7.4 样式触发器 174
7.5 控件模板 180
7.6 主题 182
第8章 WPF的绘图功能 189
8.1 2D图形基础 189
8.2 2D几何图形 190
8.3 画刷和画笔 197
8.3.1 画刷 197
8.3.2 画笔 204
8.4 2D图形变换(Transform) 205
8.4.1 平移变换 205
8.4.2 缩放变换 206
8.4.3 旋转变换 206
8.4.4 斜移变换 207
8.4.5 矩阵变换 207
8.4.6 变换组(TransformGroup) 210
8.5 2D图形特效 210
8.6 3D图形基础 213
8.6.1 计算机图形学基础 213
8.6.2 WPF的3D类型 215
8.7 3D变换 218
8.8 WPF的动画支持 221
8.8.1 Animation对象 222
8.8.2 第一个动画 223
第9章 WPF的多媒体 230
9.1 对视频和音频的支持 230
9.1.1 视频支持 230
9.1.2 音频支持 235
9.2 语音功能 238
第10章 WPF高级技术 241
10.1 WPF自定义控件 241
10.1.1 编写控件的基础知识 241
10.1.2 开始编写控件 244
10.1.3 编写CustomControl控件 249
10.2 WPF的互操作性 252
10.2.1 在WPF中使用Winform控件 252
10.2.2 在WInform程序中使用WPF控件 254
10.3 WPF的异步模型 254
10.4 WPF对自动化程序的支持 256
10.4.1 Automation树 256
10.4.2 控件的访问方式 257
第11章 WindowsCommunicationFoundation(WCF)基础 261
11.1 面向服务编程模型(框架) 261
11.1.1 什么是SOA 261
11.1.2 为什么要使用SOA 263
11.2 WCF是什么 264
11.3 WCF的结构 265
11.4 WCF基础 267
第12章 WCF中的契约 268
12.1 服务契约和操作契约 268
12.2 数据契约(DataContract) 269
12.3 错误契约(FaultContract) 272
12.4 创建WCF服务 273
12.5 编写WCF客户端 277
12.6 配置WCF程序 279
12.6.1 服务端配置 279
12.6.2 客户端配置 283
12.6.3 配置工具 284
第13章 WCF中的消息交换 285
13.1 与通信有关的概念 285
13.1.1 Address(地址) 285
13.1.2 Bindings(通信绑定) 286
13.1.3 Contracts(契约) 288
13.1.4 EndPoint 292
13.2 远程对象的传递 293
13.3 大对象的传递 299
13.4 错误处理 303
13.5 会话管理 308
13.6 双向通信 311
13.7 WCF的消息编码 318
13.8 基于队列的消息交换 319
13.9 点对点网络(Peer-To-PeerNetwork) 322
第14章 并发管理 327
14.1 服务器实例行为管理 327
14.2 并发管理 330
14.3 同步上下文 332
14.4 回调的同步设置和异步调用 334
第15章 WCF的事务支持 341
15.1 事务概要 341
15.2 WCF中的事务 343
15.3 创建支持事务的服务 345
第16章 WCF的安全解决方案 353
16.1 认证和授权 353
16.1.1 认证 354
16.1.2 授权 355
16.2 安全传输 360
16.2.1 传输的安全性 360
16.2.2 消息安全 363
16.3 安全策略 364
第17章 WCF的扩展性 368
17.1 服务行为的扩展 368
17.1.1 自定义分发器特性 369
17.2 自定义通道 374
17.3 自定义元数据 378
17.3.1 元数据的基本知识 378
17.3.2 扩展元数据系统 379
17.4 自定义序列化 380
第18章 WCF的运行环境 383
18.1 在IIS上启用WCF服务 383
18.2 在.NET程序中运行WCF服务 386
18.3 在Windows服务程序中运行WCF服务 387
第19章 工作流(WorkFlow) 392
19.1 工作流(WF)简介 392
19.1.1 工作流的概念 392
19.1.2 WindowsWorkFlowFoundation 393
19.2 Activity(活动) 396
19.3 WF运行时 401
19.4 基于状态机的工作流 405
19.5 工作流的持久化 406
19.6 工作流的XAML表示 407
2011-10-20
C#应用程序开发全程演练——从灵感到实现.pdf
第1章 构建应用程序
1. 1 设计应用程序
1. 2 设计用户界面
1. 3 构建数据库
1. 4 设计规范
1. 5 编写应用程序
1. 6 实现数据库
1. 7 自定义控件
1. 8 用户界面
1. 9 打印报表
1. 10 添加帮助系统
1. 11 创建安装程序
1. 12 新的界面, 更多的代码
第2章 设计应用程序
2. 1 报表清单
2. 2 定义报表字段
2. 2. 1 定义每个报表和打印输出的报表字段
2. 2. 2 修改报表字段的清单
2. 3 报表样本
2. 3. 1 报表模板
2. 3. 2 数据布局
2. 4 输出到输入
2. 5 过程流程图
2. 5. 1 准备. 过程和结果
2. 5. 2 过程流程图的图解
2. 6 屏幕字段清单的收尾工作
2. 7 小结
第3章 设计用户界面
3. 1 设计过程
3. 1. 1 初步的考虑
3. 1. 2 屏幕分辨率
3. 1. 3 设计者的角色
3. 2 使用模板
3. 2. 1 基本窗体模板
3. 2. 2 数据输入模板
3. 3 根据模板构建窗体
3. 3. 1 创建布局
3. 3. 2 菜单
3. 4 小结
第4章 构建数据库
4. 1 构建数据库
4. 1. 1 创建数据库表
4. 1. 2 检查输入屏幕和报表
4. 1. 3 数据库图解
4. 2 小结
第5章 制订设计规范
5. 1 准备规范
5. 1. 1 LazyMan Inventory设计规范
5. 1. 2 审查
5. 1. 3 批准
5. 2 小结
第6章 编写应用程序
6. 1 创建项目
6. 2 Windows Form Designer生成的代码
6. 2. 1 显示代码
6. 2. 2 编辑默认的C#代码
6. 3 在项目中添加新元素
6. 3. 1 添加图像资源
6. 3. 2 设置父窗体的属性
6. 3. 3 窗体的编码
6. 3. 4 添加splash图像
6. 3. 5 添加菜单
6. 3. 6 添加工具栏
6. 3. 7 添加 XML文档
6. 4 小结
第7章 实现数据库
7. 1 重新创建数据库
7. 2 编写数据访问代码
7. 3 小结
第8章 自定义控件
8. 1 创建自定义控件
8. 1. 1 只接受数字的文本框自定义控件
8. 1. 2 自定义的组合框用户控件
8. 2 小结
第9章 用户界面
9. 1 创建子富体
9. 1. 1 设置子窗体属性
9. 1. 2 初始代码的修改
9. 1. 3 初始化菜单和工具栏的默认设置
9. 1. 4 激活子窗口
9. 1. 5 子窗口打开标志
9. 1. 6 打开子窗回
9. 1. 7 已激活的子富日
9. 1. 8 为MdiChildActivate事件创建处理程序
9. 1. 9 为菜单单击事件创建处理程序
9. 1. 10 创建状态栏
9. 1. 11 设置 Window菜单的 MdiList属性
9. 1. 12 测试代码
9. 2 创建用户界面
9. 2. 1 添加控件
9. 2. 2 创建图像资源
9. 2. 3 输入代码
9. 2. 4 using指令
9. 2. 5 Instance Fields区域
9. 2. 6 构造函数
9. 2. 7 Load Form区域
9. 3 小结
第10章 打印报表
10. 1 打印设置
10. 2 打印功能
10. 2. 1 添加打印对话框控件
10. 2. 2 添加代码
10. 2. 3 静态字段
10. 2. 4 构造函数
10. 2. 5 静态方法
10. 2. 6 实例方法
10. 3 报表打印
10. 4 创建子富体
10. 4. 1 设置子富体属性
10. 4. 2 初始代码的修改
10. 5 预览Inventory Price List
10. 5. 1 using指令
10. 5. 2 常量字段
10. 5. 3 静态字段
10. 5. 4 添加控件
10. 5. 5 加载公司图标图像资源
10. 5. 6 构造函数初始化
10. 5. 7 PreviewInventoryPriceList_Closing方法
10. 5. 8 PrintPage方法
10. 5. 9 createFontStyle方法
10. 6 小结
第11章 添加帮助系统
11. 1 准备 HTML Editor
11. 2 准备 HTML Help Workshop
11. 3 创建大纲视图
11. 4 创建页面
11. 4. 1 HTML
11. 4. 2 JavaScript
11. 4. 3 测试 HTML
11. 5 HTML Help Workshop
11. 5. 1 New Project向导
11. 5. 2 HTML Help Workshop项目
11. 6 把Help添加到应用程序中
11. 6. 1 全局的帮助
11. 6. 2 上下文敏感的帮助
11. 7 小结
第12章 创建安装程序
12. 1 创建安装CD
12. 2 Setup和Deployment项目
12. 2. 1 另外的项目
12. 2. 2 项目相关性
12. 2. 3 File System编辑器
12. 2. 4 Deployment Project Properties窗口
12. 2. 5 User Interface Editor
12. 2. 6 生成项目
12. 3 Custom Action项目
12. 3. 1 代码
12. 3. 2 部署
12. 4 管理安装
12. 4. 1 LazyMan CD的最少安装文件
12. 4. 2 LaZyMan CD
12. 4. 3 添加 Setup项目
12. 4. 4 组织 CD文件
12. 4. 5 测试CD
12. 5 小结
2011-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人