基于成本的Oracle优化法则(正版现货,内容页无字迹划线)
¥
4
八五品
库存2件
作者[美]刘易斯 著;赵恒、李正仪 译
出版社清华大学出版社
出版时间2007-07
版次1
装帧平装
货号L6.2
上书时间2024-09-10
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]刘易斯 著;赵恒、李正仪 译
-
出版社
清华大学出版社
-
出版时间
2007-07
-
版次
1
-
ISBN
9787302153894
-
定价
58.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
435页
-
字数
670千字
- 【内容简介】
-
《基于成本的Oracle优化法则》数据库领域的超级畅销书,世界级0racle大师JonathanLewis的最新力作,也是近几年来Oracle领域最重要的著作之一,荣获2006年度Oracle杂志编辑选择大奖:自该书出版以来,受到无数读者、网友和专家的好评,被翻译成多种语言,成为众多中高级Oracle用户、DBA和开发人员的必看图书。
- 【作者简介】
-
JonathanLewis在过去的17年里一直专注于Oracle的研究。他因会议的主题演讲以及研讨会和教学而声名显赫,是全球Oracle领域公认的实力专家。现在,Jonathan是UKOUG(UKOracleUserGroup)的负责人,并且为他们的OracleScene杂志定期撰稿。他所撰写的PracticalOracle8i一书和创建的Http://www.jicomp.demon.co.uk网站获得了广泛好评。
- 【目录】
-
目录
第1章成本的含义1
1.1优化器选项2
1.2成本的定义3
1.3变换和成本计算5
1.4所见未必即所得8
1.5本章小结8
1.6测试用例8
第2章表扫描9
2.1入门10
2.2提高14
2.2.1块大小的影响14
2.2.2CPU成本计算16
2.2.3CPU成本计算的作用22
2.3BCHR24
2.4并行执行27
2.5索引快速全扫描30
2.6分区32
2.7本章小结37
2.8测试用例37
第3章单表选择率39
3.1入门40
3.2空值42
3.3使用列表43
3.4区间谓词48
3.5双谓词52
3.6多谓词的相关问题54
3.7本章小结56
3.8测试用例57
第4章简单B树访问59
4.1索引成本计算的基础知识60
4.2入门61
4.2.1有效索引选择率63
4.2.2有效表选择率64
4.2.3clustering_factor65
4.2.4综合计算67
4.2.5扩展算法68
4.2.63个选择率74
4.3CPU成本计算78
4.4待处理的零碎问题80
4.5本章小结81
4.6测试用例81
第5章群集因子83
5.1基本示例84
5.1.1减少表争用
(多个自由列表)86
5.1.2减少叶块的争用(反转键
索引,ReverseKeyIndex)89
5.1.3减少表的争用(ASSM)92
5.1.4减少RAC中的争用
(自由列表群)95
5.2列顺序96
5.3额外的列99
5.4校正统计信息101
5.4.1sys_op_countchg()技术101
5.4.2非正式策略105
5.5待处理的零碎问题106
5.6本章小结107
5.7测试用例107
第6章选择率的相关问题109
6.1不同的数据类型110
6.1.1日期类型110
6.1.2字符类型110
6.1.3愚蠢的数据类型112
6.2前导零116
6.3致命的默认值117
6.4离散数据的风险119
6.5令人惊奇的sysdate123
6.6函数表示125
6.7相互关联的列126
6.7.1动态采样129
6.7.2优化器配置文件132
6.8传递闭包133
6.9产生约束的谓词136
6.10本章小结139
6.11测试用例139
第7章直方图141
7.1入门142
7.2普通直方图147
7.2.1直方图和绑定变量147
7.2.2Oracle何时忽略直方图149
7.3频率直方图152
7.3.1伪造频率直方图155
7.3.2注意事项156
7.4“高度均衡”直方图157
7.5重新审视数据问题163
7.5.1愚蠢的数据类型163
7.5.2危险的默认值166
7.6本章小结167
7.7测试用例168
第8章位图索引169
8.1入门170
8.1.1索引组件174
8.1.2表组件175
8.2位图合并177
8.2.1较低的基数179
8.2.2空值列182
8.3CPU成本计算185
8.4一些有趣的示例186
8.4.1多列索引187
8.4.2位图连接索引187
8.4.3位图转换188
8.5本章小结191
8.6测试用例192
第9章查询变换193
9.1入门194
9.2过滤197
9.2.1过滤优化200
9.2.2标量子查询202
9.2.3子查询分解208
9.2.4复杂视图合并213
9.2.5推入谓词215
9.3一般子查询216
9.3.1子查询参数218
9.3.2分类219
9.3.3半连接224
9.3.4反连接226
9.3.5反连接异常228
9.3.6Null和Notin229
9.3.7有序提示231
9.4星型变换连接232
9.5星型连接237
9.6展望239
9.7本章小结240
9.8测试用例241
第10章连接基数243
10.1基本的连接基数244
10.2实际SQL的连接基数249
10.3扩展和异常情况252
10.3.1使用范围的连接252
10.3.2不等于253
10.3.3重叠256
10.3.4直方图257
10.3.5传递闭包260
10.4三表连接264
10.5空值267
10.6实现问题270
10.7困难之处274
10.8特性276
10.9另一观点278
10.10本章小结279
10.11测试用例279
第11章嵌套循环281
11.1基本机制282
11.2实际示例286
11.3完备性检查287
11.4本章小结291
11.5测试用例291
第12章散列连接293
12.1入门294
12.1.1最优散列连接297
12.1.2一遍散列连接299
12.1.3多遍散列连接304
12.2追踪文件308
12.2.1event10104308
12.2.2event10053309
12.3难点311
12.3.1传统成本计算311
12.3.2现代成本计算312
12.4比较313
12.5多表连接318
12.6本章小结321
12.7测试用例321
第13章排序与归并连接323
13.1入门324
13.1.1内存的使用329
13.1.2CPU的使用330
13.1.3sort_area_retained_size333
13.1.4pga_aggregate_target334
13.1.5实际I/O337
13.2排序的成本339
13.3比较343
13.4归并连接346
13.4.1归并机制347
13.4.2无最初排序的归并连接351
13.4.3笛卡尔归并连接352
13.5聚集及其他354
13.5.1索引358
13.5.2集合运算359
13.6最后一次提醒363
13.7本章小结365
13.8测试用例366
第14章10053trace文件367
14.1查询368
14.2执行计划369
14.3环境370
14.4追踪文件371
14.4.1参数设置372
14.4.2查询块375
14.4.3存储统计信息376
14.4.4单表378
14.4.5完备性检查379
14.4.6一般计划380
14.4.7Joinorder[1]380
14.4.8Joinorder[2]386
14.4.9Joinorder[3]387
14.4.10Joinorder[4]388
14.4.11Joinorder[5]388
14.4.12Joinorder[6]392
14.4.13Joinorder[7]392
14.4.14Joinorder[8]395
14.4.15Joinorder[9]397
14.4.16Joinorder[10]398
14.4.17Joinorder[11]398
14.4.18Joinorder[12]401
14.4.19Joinorder[13]404
14.4.20Joinorder[14]405
14.4.21Joinorder[15]406
14.4.22Joinorder[16]407
14.4.23Joinorder[17]407
14.4.24Joinorder[18]409
14.5连接评估小结410
14.6测试用例413
附录A升级问题415
A.1dbms_stats416
A.2频率直方图417
A.3CPU成本计算417
A.4舍入误差417
A.5绑定变量窥视418
A.6连接间的空值418
A.7B树到位图的转换418
A.8索引跳跃扫描419
A.9AND-Equal419
A.10索引散列连接420
A.11修正的In-List420
A.12传递闭包420
A.13sysdate算术修正421
A.14对空值的索引422
A.15pga_aggregate_target422
A.16排序422
A.17分组423
A.18完备性检查423
A.19超出界限的情况423
A.20关于类型423
A.21optimizer_mode424
A.22降序索引424
A.23复杂视图合并424
A.24非嵌套子查询424
A.25标量和过滤子查询425
A.26并行查询策略的两次变化425
A.27动态采样425
A.28临时表425
A.29字典统计426
附录B优化器参数427
B.1optimizer_features_enable428
B.210053trace文件430
B.3v$sql_optimizer_env435
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价