图书介绍

材料力学习题册PDF|Epub|txt|kindle电子书版本网盘下载

材料力学习题册
  • 胡益平主编;黄超,辛登云副主编 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307121300
  • 出版时间:2013
  • 标注页数:841页
  • 文件大小:205MB
  • 文件页数:857页
  • 主题词:材料力学-高等学校-习题集

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

材料力学习题册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Oracle里的优化器1

1.1 什么是Oracle里的优化器1

1.1.1 基于规则的优化器2

1.1.2 基于成本的优化器9

1.1.2.1 集的势11

1.1.2.2 可选择率11

1.1.2.3 可传递性16

1.1.2.4 CBO的局限性18

1.2 优化器的基础知识19

1.2.1 优化器的模式19

1.2.2 结果集21

1.2.3 访问数据的方法22

1.2.3.1 访问表的方法22

1.2.3.1.1 全表扫描22

1.2.3.1.2 ROWID扫描23

1.2.3.2 访问索引的方法24

1.2.3.2.1 索引唯一性扫描25

1.2.3.2.2 索引范围扫描25

1.2.3.2.3 索引全扫描28

1.2.3.2.4 索引快速全扫描29

1.2.3.2.5 索引跳跃式扫描31

1.2.4 表连接33

1.2.4.1 表连接的类型34

1.2.4.1.1 内连接34

1.2.4.1.2 外连接37

1.2.4.2 表连接的方法47

1.2.4.2.1 排序合并连接47

1.2.4.2.2 嵌套循环连接48

1.2.4.2.3 哈希连接51

1.2.4.2.4 笛卡儿连接56

1.2.4.3 反连接58

1.2.4.4 半连接63

1.2.4.5 星型连接65

1.3 优化器模式对CBO计算成本带来巨大影响的实例66

1.4 总结80

第2章 Oracle里的执行计划82

2.1 什么是执行计划82

2.2 如何查看执行计划85

2.2.1 explain plan命令86

2.2.2 DBMS_XPLAN包89

2.2.3 AUTOTRACE开关95

2.2.4 10046事件与tkorof命令99

2.3 如何得到真实的执行计划102

2.4 如何查看执行计划的执行顺序118

2.5 Oracle里的常见执行计划122

2.5.1 与表访问相关的执行计划122

2.5.2 与B树索引相关的执行计划124

2.5.3 与位图索引相关的执行计划129

2.5.4 与表连接相关的执行计划138

2.5.5 其他典型的执行计划146

2.5.5.1 AND-EQUAL(INDEX MERGE)146

2.5.5.2 INDEX JOIN148

2.5.5.3 VIEW149

2.5.5.4 FILTER151

2.5.5.5 SORT154

2.5.5.6 UNION/UNION ALL167

2.5.5.7 CONCAT168

2.5.5.8 CONNECT BY171

2.6 Oracle里执行计划的稳定172

2.6.1 使用SQL Profile来稳定执行计划173

2.6.1.1 Automatic类型的SQ LProfile173

2.6.1.2 Manual类型的SQL Profile179

2.6.2 使用SPM来稳定执行计划190

2.7 总结203

第3章 Oracle里的Cursor和绑定变量204

3.1 Oracle里的Cursor204

3.1.1 Oracle里的Shared Cursor204

3.1.1.1 Shared Cursor的含义204

3.1.1.2 硬解析212

3.1.1.3 软解析214

3.1.2 Oracle里的Session Cursor215

3.1.2.1 Session Cursor的含义215

3.1.2.2 Session Cursor的相关参数解析218

3.1.2.2.1 OPEN_CURSORS218

3.1.2.2.2 SESSION_CACHED_CURSORS219

3.1.2.2.3 CURSOR_SPACE_FOR_TIME221

3.1.2.3 Session Cursor的种类和用法222

3.1.2.3.1 隐式游标222

3.1.2.3.2 显式游标225

3.1.2.3.3 参考游标230

3.2 Oracle里的绑定变量237

3.2.1 绑定变量的作用237

3.2.2 绑定变量的典型用法238

3.2.3 绑定变量的使用原则和最佳实践245

3.2.3.1 PL/SQL批量绑定模板一245

3.2.3.2 PL/SQL批量绑定模板二247

3.2.4 绑定变量窥探258

3.2.5 绑定变量分级270

3.2.6 绑定变量的个数不宜太多276

3.2.7 批量绑定时如何处理错误280

3.2.8 如何得到已执行的目标SQL中绑定变量的值283

3.3 Oracle里的游标共享288

3.3.1 常规游标共享289

3.3.2 自适应游标共享297

3.4 Oracle里的应用类型320

3.4.1 Session Cursor的生命周期320

3.4.2 应用类型一(硬解析)322

3.4.3 应用类型二(软解析)323

3.4.4 应用类型三(软软解析)323

3.4.5 应用类型四(一次解析、多次执行)324

3.4.6 四种应用类型的实测性能对比325

3.5 总结333

第4章 Oracle里的查询转换335

4.1 Oracle里查询转换的作用335

4.2 子查询展开336

4.3 视图合并344

4.3.1 简单视图合并345

4.3.2 外连接视图合并351

4.3.3 复杂视图合并354

4.4 星型转换365

4.5 连接谓词推入372

4.6 连接因式分解379

4.7 表扩展387

4.8 表移除396

4.9 Oracle如何处理SQL语句中的IN401

4.9.1 IN-List Iterator402

4.9.2 IN-List Expansion/OR Expansion404

4.9.3 IN-List Filter409

4.9.4 对IN做子查询展开/视图合并410

4.10 查询转换的综合应用实例(逻辑读从200万降到6)413

4.11 总结420

第5章 Oracle里的统计信息422

5.1 什么是Oracle里的统计信息422

5.2 Oracle里收集与查看统计信息的方法423

5.2.1 收集统计信息423

5.2.1.1 用ANALYZE命令收集统计信息423

5.2.1.2 用DBMS_STATS包收集统计信息428

5.2.1.3 ANALYZE和DBMS_STATS的区别432

5.2.2 查看统计信息433

5.3 表的统计信息435

5.3.1 表统计信息的种类和含义435

5.3.2 表统计信息不准导致SQL性能问题的实例437

5.4 索引的统计信息440

5.4.1 索引统计信息的种类和含义440

5.4.2 聚簇因子的含义及重要性442

5.5 列的统计信息450

5.5.1 列统计信息的种类和含义450

5.5.2 列统计信息不准导致谓词越界的实例454

5.5.3 直方图460

5.5.3.1 直方图的含义460

5.5.3.2 直方图的类型462

5.5.3.2.1 Frequency类型的直方图463

5.5.3.2.2 Height Balanced类型的直方图471

5.5.3.3 直方图的收集方法475

5.5.3.4 直方图对CBO的影响477

5.5.3.4.1 直方图对Shared Cursor的影响477

5.5.3.4.2 直方图对可选择率的影响482

5.5.3.5 使用直方图的注意事项495

5.6 全局统计信息496

5.7 动态采样507

5.8 多列统计信息516

5.9 系统统计信息519

5.10 数据字典统计信息536

5.11 内部对象统计信息539

5.12 Oracle里的自动统计信息收集546

5.13 Oracle里应如何收集统计信息563

5.14 总结567

第6章 Oracle里的Hint568

6.1 什么是Hint568

6.2 Hint的用法576

6.3 Hint被Oracle忽略的常见情形590

6.3.1 情形一:使用的Hint有语法或者拼写错误591

6.3.2 情形二:使用的Hint无效592

6.3.3 情形三:使用的Hint自相矛盾597

6.3.4 情形四:使用的Hint受到了查询转换的干扰599

6.3.5 情形五:使用的Hint受到了保留关键字的干扰602

6.4 常见的Hint605

6.4.1 与优化器模式相关的Hint606

6.4.1.1 ALL_ROWS606

6.4.1.2 FIRST_ROWS(n)606

6.4.1.3 RULE608

6.4.2 与表访问相关的Hint615

6.4.2.1 FULL615

6.4.2.2 ROWID615

6.4.3 与索引访问相关的Hint615

6.4.3.1 INDEX615

6.4.3.2 NO_INDEX616

6.4.3.3 INDEX_DESC617

6.4.3.4 INDEX_COMBINE618

6.4 3.5 INDEX_FFS620

6.4.3.6 INDEX_JOIN621

6.4.3.7 AND_EQUAL622

6.4.4 与表连接顺序相关的Hint624

6.4.4.1 ORDERED624

6.4.4.2 LEADING626

6.4.5 与表连接方法相关的Hint628

6.4.5.1 USE_MERGE628

6.4.5.2 NO_USE_MERGE631

6.4.5.3 USE_NL633

6.4.5.4 NO_USE_NL634

6.4.5.5 USE_HASH635

6.4 5.6 NO_USE_HASH635

6.4.5.7 MERGE_AJ636

6.4.5.8 NL_AJ637

6.4.5.9 HASH_AJ637

6.4.5.10 MERGE_SJ637

6.4.5.11 NL_SJ638

6.4.5.12 HASH_SJ639

6.4.6 与查询转换相关的Hint639

6.4.6.1 USE_CONCAT639

6.4.6.2 NO_EXPAND640

6.4.6.3 MERGE642

6.4.6.4 NO_MERGE642

6.4.6.5 UNNEST643

6.4.6.6 NO_UNNEST643

6.4.6.7 EXPAND_TABLE644

6.4.6.8 NO_EXPAND_TABLE644

6.4.7 与并行相关的Hint645

6.4.7.1 PARALLEL645

6.4.7.2 NO_PARALLEL652

6.4.7.3 PARALLEL_INDEX654

6.4.7.4 NO_PARALLEL_INDEX656

6.4.8 其他常见Hint656

6.4.8.1 DRIVING_SITE656

6.4.8.2 APPEND659

6.4.8.3 APPEND_VALUES662

6.4.8.4 PUSH_PRED664

6.4.8.5 NO_PUSH_PRED666

6.4.8.6 PUSH_SUBQ666

6.4.8.7 NO_PUSH_SUBQ669

6.4.8.8 OPT_PARAM670

6.4.8.9 OPTIMIZER_FEATURES_ENABLE672

6.4.8.10 QB_NAME674

6.4.8.11 CARDINALITY674

6.4.8.12 SWAP_JOIN_INPUTS677

6.5 用Cardinality Hint解决ORA-01555错误的实例682

6.6 总结693

第7章 Oracle里的并行695

7.1 Oracle里并行的基本概念695

7.1.1 为什么要用并行695

7.1.2 并行的理论基础696

7.1.3 Oracle里能够并行执行的操作697

7.1.4 Oracle里与并行有关的术语及解释707

7.1.4.1 Query Coordinator708

7.1.4.2 Query Slaves和Query Slave Set708

7.1.4.3 Table Queues716

7.1.4.4 数据传递方法721

7.1.4.5 granules735

7.1.4.6 直接读取737

7.1.5 深入解析并行执行计划的实例746

7.2 Oracle里并行的控制755

7.2.1 Oracle里如何开启并行755

7.2.2 Oracle里并行度的控制760

7.2.3 Oracle RAC环境下的并行771

7.2.4 Oracle里与并行相关的参数775

7.2.4.1 PARALLEL_MAX_SERVERS775

7.2.4.2 PARALLEL_MIN_SERVERS776

7.2.4.3 自动并行相关的参数776

7.2.4.3.1 PARALLEL_DEGREE_POLICY776

7.2.4.3.2 PARALLEL_MIN_TIME_THRESHOLD776

7.2.4.3.3 PARALLEL_DEGREE_LIMIT777

7.2.4.3.4 PARALLEL_SERVERS_TARGET777

7.2.4.4 自适应并行相关的参数778

7.2.4.4.1 PARALLEL_ADAPTIVE_MULTI_USER778

7.2.4.4.2 PARALLEL_MIN_PERCENT778

7.2.4.4.3 PARALLEL_AUTOMATIC_TUNING778

7.2.4.5 其他参数778

7.2.4.5.1 PARALLEL_THREADS_PER_CPU778

7.2.4.5.2 PARALLEL_EXECUTION_MESSAGE_SIZE779

7.2.4.5.3 PARALLEL_FORCE_LOCAL779

7.2.5 绕开Oracle并行执行Bug大幅提升性能的实例779

7.3 总结805

第8章 Oracle里SQL优化的方法论807

8.1 Oracle里如何做SQL优化807

8.1.1 Oracle里SQL优化的本质是基于对CBO和执行计划的深刻理解807

8.1.2 Oracle里SQL优化需要联系实际的业务819

8.1.3 Oracle里SQL优化需要适时使用绑定变量824

8.2 Oracle里SQL优化的方法论在实战中的验证824

8.3 总结841

热门推荐