| 新闻 | 共有26项符合 优化器 的查询结果, 以下是第 1 - 10 项。(搜索用时 8.30 秒) |
讲解一个标准规则的集合──DB2优化器 2008-3-6 14:58:28
DB2普通
| 图片头条| 赛迪网| 海燕| [168]
| 和Oracle数据库一样,DB2数据库里面也是通过优化器来分析你的SQL,生成它认为最优的执行计划(Access Plan)。DB2的优化器实际上是一个标准规则集合,一般来说我们只要告诉DB2要检索什么,而不是如何检索。 那么DB2的优化器是根据什么来判断SQL的最优存取路径呢? DB2的优化器是基于成本的优化器,也就是CBO(Cost Based Optmizer)。也就是说DB2 优化器会应用查询成本公式,该公式对每条可能的存取路径的四个因素进行评估和权衡:CPU 成本、I/O... | |
| http://db.rdxx.com/DB2/2008/3/614584659040.shtml - 10.89K 2008-3-22 9:14:53 加入收藏 |
解决MySQL数据库中与优化器有关的问题 2008-1-18
MySQL普通
| 图片头条| [62]
| MySQL采用了基于开销的优化器,以确定处理查询的最解方式。在很多情况下,MySQL能够计算最佳的可能查询计划,但在某些情况下,MySQL没有关于数据的足够信息,不得不就数据进行“有教养”的估测。 当MySQL未能做“正确的”事时,可使用下述工具来帮助MySQL: 使用EXPLAIN语句获取关于MySQL如何处理查询的信息。要想使用它,可在SELECT语句前添加关键字EXPLAIN: mysql&... | |
| http://db.rdxx.com/MySQL/2008/2/21721916971.shtml - 8.38K 2008-3-6 16:10:30 加入收藏 |
使用DB2look重新创建优化器访问计划(9) 2007-12-25 0:59:37
DB2普通
| 图片头条| 赛迪网| huawuque| [11]
| 该表具有一百万行记录,一个整型列上定义了主键。您运行带有分布和索引所有选项的 RUNSTATS,从而允许对表进行写访问。在获得表统计数据的时候,有 100,000 条附加记录插入了该表。因此对于表统计数据,CARD 将显示为 1,100,000。但是,在我们开始收集索引统计数据时,例如,对于整型列上所定义的主键,就插入了 10,000 条附加记录,因此,该表中的行数是 1,110,000,而主索引 FIRSTKEYCARD 将是 1,110,000。因此,您可以看到不一致性。表统计数据的 CARD 显示表... | |
| http://db.rdxx.com/DB2/2007/12/2511325411.shtml - 7.27K 2008-3-6 16:11:32 加入收藏 |
使用DB2look重新创建优化器访问计划(8) 2007-12-25 0:59:36
DB2普通
| 图片头条| 赛迪网| huawuque| [11]
| 现在进行修改:向测试环境添加相同数目的逻辑分区之后,测试环境看上去将像原始的生产设置了,如下表所示。 生产设置: 数据库分区(DBPARTITION ALLNODES(在节点 1 到 64 上) NODE1(节点 1 上所定义的 db 分区) NODE2(节点 5 上所定义的 db 分区) 表空间(TABLESPACE) TABSPACE1(DMS 使用数据库分区 ALLNODES 中定义的设备) TAB... | |
| http://db.rdxx.com/DB2/2007/12/2511352371.shtml - 9.67K 2008-7-1 2:37:12 加入收藏 |
使用DB2look重新创建优化器访问计划(7) 2007-12-25 0:59:35
DB2普通
| 图片头条| 赛迪网| huawuque| [11]
| 步骤 3:当模拟整个数据库时,从生产中收集所有对象的 DDL 信息,并在测试中运行 DB2look。 在生产中: db2look -d sample -e -a -m -o db2look.out 在测试中: db2 -tvf db2look.out 为了看到输出结果,可发出: db2look -tvf db2look.out > db2look.results 一旦完成了以上步骤,就请确保在测试中... | |
| http://db.rdxx.com/DB2/2007/12/2511326295.shtml - 8.62K 2008-2-2 17:32:15 加入收藏 |
使用DB2look重新创建优化器访问计划(6) 2007-12-25 0:59:34
DB2普通
| 图片头条| 赛迪网| huawuque| [11]
| 示例 3: 您需要在单分区的环境中模拟生产中的整个数据库以进行测试。 注意:如果测试中的数据库名与生产中的不同,那么可能需要修改每个 DB2look 输出中的数据库名。 步骤 1: 使用 -l 选项收集 db2look,以收集表空间/缓冲池/数据库节点组信息。 db2look -d <dbname> -l -o storage.out 修改表空间信息以适应您的测试环境。例如:在生产中,您具有下列表空间: ... | |
| http://db.rdxx.com/DB2/2007/12/2511380985.shtml - 9.87K 2008-10-3 8:27:04 加入收藏 |
在DB2中通过优化器更新执行计划介绍 2007-12-24 1:26:45
DB2普通
| 图片头条| 赛迪网 gaoyuan| [14]
| 和Oracle数据库一样,DB2数据库里面也是通过优化器来分析你的SQL,生成它认为最优的执行计划(Access Plan)。DB2的优化器实际上是一个标准规则集合,一般来说我们只要告诉DB2要检索什么,而不是如何检索。 那么DB2的优化器是根据什么来判断SQL的最优存取路径呢? DB2的优化器是基于成本的优化器,也就是CBO(Cost Based Optmizer)。也就是说DB2 优化器会应用查询成本公式,该公式对每条可能的存取路径的四个因素进行评估和权衡:CPU 成本、I/O 成本、DB2 ... | |
| http://db.rdxx.com/DB2/2007/12/241325913690.shtml - 10.18K 2008-2-2 17:31:37 加入收藏 |
使用DB2look 重新创建优化器访问计划(5) 2007-11-25 13:34:06
DB2普通
| 图片头条| 转载| [11]
| 示例 3: 您需要在单分区的环境中模拟生产中的整个数据库以进行测试。 注意:如果测试中的数据库名与生产中的不同,那么可能需要修改每个 DB2look 输出中的数据库名。 步骤 1:使用 -l 选项收集 db2look,以收集表空间/缓冲池/数据库节点组信息。 db2look -d <dbname> -l -o storage.o... | |
| http://db.rdxx.com/DB2/2007/11/2513351998659.shtml - 12.31K 2008-3-6 16:03:15 加入收藏 |
使用DB2look 重新创建优化器访问计划(4) 2007-11-25 13:34:05
DB2普通
| 图片头条| 转载| [13]
| 生成 DB2exfmt 输出: db2exfmt -d DUMMYDB -g TIC -w -1 -n % -s % -# 0 -o test_dummydb_exfmt.txt 检查 test_dummydb_exfmt.txt 的内容并查看访问计划: Access Plan:&n... | |
| http://db.rdxx.com/DB2/2007/11/2513351978548.shtml - 8.96K 2008-7-20 10:22:17 加入收藏 |
使用DB2look 重新创建优化器访问计划(3) 2007-11-25 13:34:04
DB2普通
| 图片头条| 转载| [11]
| 在测试系统上重新创建优化器/查询计划问题的示例 示例 1: OS:Windows 2000 DB2LEVEL:V8.2 Fixpack 8 ESE 单分区 测试并复制相同的 OS 和 db2level。 数据库: 生产数据库:SAMPLE 测试数据库:DUMMYDB 使用下列命令创建 Sample 数据... | |
| http://db.rdxx.com/DB2/2007/11/2513351945973.shtml - 8.99K 2008-2-2 17:31:16 加入收藏 |