文章标题(黑体二号居中)

Size: px
Start display at page:

Download "文章标题(黑体二号居中)"

Transcription

1 星型转换 Oracle 优化器 中国 Oracle 用户组作者 : 刘相兵 (Maclean Liu) 版本 发布时间 /1/30 实力成就稳健技术创造价值 - 1 -

2 目录 1 星型转换 省略重复连接 临时表转换 如何启用星型查询 总结 作者介绍 实力成就稳健技术创造价值 - 2 -

3 摘要 : 星型转换可以尽量避免直接去扫描星型模式中的事实表, 从而达到减少物理读 提高效率的目的 本文通过一个例子说明了星型转换的优势, 除此之外还介绍了如何启用星型查询, 省略重复连接, 临时表转换等 1 星型转换 Oracle 8i 中引入了星型转换 (star transformation) 的优化器新特性以便更有效地处理星型查询 星型查询语句多用于基于星型模型设计的数据仓库应用中 星型模型的称谓源于该种模型以图形化表现时看起来形似一颗海星 这颗星的中央会由一个或多个事实表 (fact tables) 组成, 而各个触角上则分布着多个维度表 (dimension tables), 如下图 : 星型转换的基本思路是尽量避免直接去扫描星型模式中的事实表, 因为这些事实表总会因为存有大量数据而十分庞大, 对这些表的全表扫描会引起大量物理读并且效率低下 在典型的星型查询中, 事实表总是会和多个与之相比小得多的维度表发生连接 (join) 操作 典型的事实表针对每一个维度表会存在一个外键 (foreign key), 除去这些键值 (key) 外还会存在一些度量字段譬如销售额度 (sales amount) 与之对应的键值(key) 在维度表上扮演主键的角色 而事实表与维度表间的连接操作一般都会发生在事实表上的外键和与之对应的维度表的主键间 同时这类查询总是会在维度表的其他列上存在限制十分严格的过滤谓词 充分结合这些维度表上的过滤谓词可以有效减少需要从事实表上访问的数据集合 这也就是星型转换 (star transformation) 的根本目的, 仅访问事实表上相关的 过滤后精简的数据集合 Oracle 在 Sample Schema 示例模式中就存有星型模型的 Schema, 譬如 SH: SQL> select * from v$version; BANNER Oracle Database 11g Enterprise Edition Release Production PL/SQL Release Production CORE Production TNS for 32-bit Windows: Version Production NLSRTL Version Production 实力成就稳健技术创造价值 - 3 -

4 SQL> select * from global_name; GLOBAL_NAME SQL> conn maclean/maclean Connected. SQL> select table_name,comments 2 from dba_tab_comments 3 where owner = 'SH' 4 and table_name in ('SALES', 'CUSTOMERS', 'CHANNELS', 'TIMES'); TABLE_NAME COMMENTS CHANNELS CUSTOMERS SALES small dimension table dimension table facts table, without a primary key; all rows are uniquely identified by the comb TIMES Time dimension table to support multiple hierarchies and materialized views 可以从以上各表的注释 (comment) 中看到,SALES 表是 SH 模式下一个没有主键的事实表, 而 CHANNELS CUSTOMERS TIMES 三个小表充当维度表的角色 我们试着构建以下星型查询语句, 该查询用以检索出从 1999 年 12 月至 2000 年 2 月间 Florida 州所有城市直销形式的每月销售额 SQL> col name for a35 SQL> col description for a45 SQL> col value for a8 SQL> select name,value,description from v$system_parameter where name='star_transformation_enabled'; NAME VALUE DESCRIPTION star_transformation_enabled FALSE enable the use of star transformation /* 初始化参数 star_transformation_enabled 用以控制如何启用星型转换, 实力成就稳健技术创造价值 - 4 -

5 默认为 FALSE, 该参数可以动态修改 */ SELECT c.cust_city, t.calendar_quarter_desc, SUM(s.amount_sold) sales_amount FROM sh.sales s, sh.times t, sh.customers c, sh.channels ch WHERE s.time_id = t.time_id AND s.cust_id = c.cust_id AND s.channel_id = ch.channel_id AND c.cust_state_province = 'FL' AND ch.channel_desc = 'Direct Sales' AND t.calendar_quarter_desc IN (' ', ' ',' ') GROUP BY c.cust_city, t.calendar_quarter_desc; SQL> select * from table(dbms_xplan.display_cursor(format => 'IOSTATS')); PLAN_TABLE_OUTPUT SQL_ID ddjm7k72b8p2a, child number SELECT /*+ gather_plan_statistics */ c.cust_city, t.calendar_quarter_desc, SUM(s.amount_sold) sales_amount FROM sh.sales s, sh.times t, sh.customers c, sh.channels ch WHERE s.time_id = t.time_id AND s.cust_id = c.cust_id AND s.channel_id = ch.channel_id AND c.cust_state_province = 'FL' AND ch.channel_desc = 'Direct Sales' AND t.calendar_quarter_desc IN (' ', ' ',' ') GROUP BY c.cust_city, t.calendar_quarter_desc Plan hash value: Id Operation Name Starts E-Rows A-Rows A-Time Buffers Reads SELECT STATEMENT :00: 实力成就稳健技术创造价值 - 5 -

6 1 HASH GROUP BY :00: * 2 HASH JOIN :00: * 3 TABLE ACCESS FULL CUSTOMERS :00: * 4 HASH JOIN :00: PART JOIN FILTER CREATE :BF :00: MERGE JOIN CARTESIAN :00: * 7 TABLE ACCESS FULL CHANNELS :00: BUFFER SORT :00: * 9 TABLE ACCESS FULL TIMES :00: PARTITION RANGE JOIN-FILTER 1 117K 117K00:00: TABLE ACCESS FULL SALES 2 117K 117K00:00: 可以看到在以上不使用星型转换的执行计划中对事实表 SALES 执行了全表扫描, 这是我们不希望发生的 因为 SALES 表中每一行记录都对应于一笔销售记录, 因此其可能包含数百万行记录 但实际上这其中仅有极 小部分是我们在查询中指定的季度在弗罗里达州直销的纪录 若我们启用星型转换, 执行计划是否有所改善? SQL> alter session set star_transformation_enabled=temp_disable; Session altered. SQL> alter session set events '10053 trace name context forever,level 1'; Session altered. 在我们的理想当中星型变化会将原查询语句转换成如下形式 : SELECT c.cust_city, t.calendar_quarter_desc, SUM(s.amount_sold) sales_amount FROM sh.sales s, sh.times t, sh.customers c WHERE s.time_id = t.time_id AND s.cust_id = c.cust_id AND c.cust_state_province = 'FL' AND t.calendar_quarter_desc IN (' ', ' ', ' ') AND s.time_id IN (SELECT time_id FROM sh.times WHERE calendar_quarter_desc IN (' ', ' ', ' ')) AND s.cust_id IN 实力成就稳健技术创造价值 - 6 -

7 (SELECT cust_id FROM sh.customers WHERE cust_state_province = 'FL') AND s.channel_id IN (SELECT channel_id FROM sh.channels WHERE channel_desc = 'Direct Sales') GROUP BY c.cust_city, t.calendar_quarter_desc; /* 以添加 AND..IN 的形式明确了利用组合过滤谓词来减少需要处理的数据集 */ 通过 优化 trace 我们可以了解 Oracle 优化器是如何真正产生这部分过度谓词的 : FPD: Considering simple filter push in query block SEL$C3AF6D21 (#1) "S"."CHANNEL_ID"=ANY (SELECT /*+ SEMIJOIN_DRIVER */ "CH"."CHANNEL_ID" FROM "SH"."CHANNELS" "CH") AND "S"."CUST_ID"=ANY (SELECT /*+ SEMIJOIN_DRIVER */ "C"."CUST_ID" FROM "SH"."CUSTOMERS" "C") AND "S"."TIME_ID"=ANY (SELECT /*+ SEMIJOIN_DRIVER */ "T"."TIME_ID FPD: Considering simple filter push in query block SEL$ACF30367 (#4) "T"."CALENDAR_QUARTER_DESC"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ' try to generate transitive predicate from check constraints for query block SEL$ACF30367 (#4) finally: "T"."CALENDAR_QUARTER_DESC"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ' FPD: Considering simple filter push in query block SEL$F6045C7B (#3) "C"."CUST_STATE_PROVINCE"='FL' try to generate transitive predicate from check constraints for query block SEL$F6045C7B (#3) finally: "C"."CUST_STATE_PROVINCE"='FL' FPD: Considering simple filter push in query block SEL$6EE793B7 (#2) "CH"."CHANNEL_DESC"='Direct Sales' try to generate transitive predicate from check constraints for query block SEL$6EE793B7 (#2) finally: "CH"."CHANNEL_DESC"='Direct Sales' try to generate transitive predicate from check constraints for query block SEL$C3AF6D21 (#1) finally: "S"."CHANNEL_ID"=ANY (SELECT /*+ SEMIJOIN_DRIVER */ "CH"."CHANNEL_ID" FROM "SH"."CHANNELS" "CH") AND "S"."CUST_ID"=ANY (SELECT /*+ SEMIJOIN_DRIVER */ "C"."CUST_ID" FROM "SH"."CUSTOMERS" "C") AND "S"."TIME_ID"=ANY (SELECT /*+ SEMIJOIN_DRIVER */ "T"."TIME_ID 实力成就稳健技术创造价值 - 7 -

8 Final query after transformations:******* UNPARSED QUERY IS ******* 最终转换后的查询语句 : SELECT "C"."CUST_CITY" "CUST_CITY", "T"."CALENDAR_QUARTER_DESC" "CALENDAR_QUARTER_DESC", SUM("S"."AMOUNT_SOLD") "SALES_AMOUNT" FROM "SH"."SALES" "S", "SH"."TIMES" "T", "SH"."CUSTOMERS" "C" WHERE "S"."CHANNEL_ID" = ANY (SELECT /*+ SEMIJOIN_DRIVER */ "CH"."CHANNEL_ID" "ITEM_1" FROM "SH"."CHANNELS" "CH" WHERE "CH"."CHANNEL_DESC" = 'Direct Sales') AND "S"."CUST_ID" = ANY (SELECT /*+ SEMIJOIN_DRIVER */ "C"."CUST_ID" "ITEM_1" FROM "SH"."CUSTOMERS" "C" WHERE "C"."CUST_STATE_PROVINCE" = 'FL') AND "S"."TIME_ID" = ANY (SELECT /*+ SEMIJOIN_DRIVER */ "T"."TIME_ID" "ITEM_1" FROM "SH"."TIMES" "T" WHERE "T"."CALENDAR_QUARTER_DESC" = ' ' OR "T"."CALENDAR_QUARTER_DESC" = ' ' OR "T"."CALENDAR_QUARTER_DESC" = ' ') AND "S"."TIME_ID" = "T"."TIME_ID" AND "S"."CUST_ID" = "C"."CUST_ID" AND "C"."CUST_STATE_PROVINCE" = 'FL' AND ("T"."CALENDAR_QUARTER_DESC" = ' ' OR "T"."CALENDAR_QUARTER_DESC" = ' ' OR "T"."CALENDAR_QUARTER_DESC" = ' ') GROUP BY "C"."CUST_CITY", "T"."CALENDAR_QUARTER_DESC" /* 要比我们想想的复杂一些, 子查询将 IN 语句化解了, */ 并且以 AND...ANY 的形式追加了过度谓词条件 实力成就稳健技术创造价值 - 8 -

9 Id Operation Name Rows Bytes Cost Time Pstart Pstop SELECT STATEMENT HASH GROUP BY K :00:21 2 HASH JOIN K :00:16 3 HASH JOIN K :00:11 4 TABLE ACCESS FULL TIMES :00:01 5 PARTITION RANGE SUBQUERY K :00:11 KEY(SUBQUERY) KEY(SUBQUERY) 6 TABLE ACCESS BY LOCAL INDEX ROWID SALES K :00:11 KEY(SUBQUERY) KEY(SUBQUERY) 7 BITMAP CONVERSION TO ROWIDS 8 BITMAP AND 9 BITMAP MERGE 10 BITMAP KEY ITERATION 11 BUFFER SORT 12 TABLE ACCESS FULL CHANNELS :00:01 13 BITMAP INDEX RANGE SCAN SALES_CHANNEL_BIX KEY(SUBQUERY) KEY(SUBQUERY) 14 BITMAP MERGE 实力成就稳健 技术创造价值 - 9 -

10 15 BITMAP KEY ITERATION 16 BUFFER SORT 17 TABLE ACCESS FULL TIMES :00:01 18 BITMAP INDEX RANGE SCAN SALES_TIME_BIX KEY(SUBQUERY) KEY(SUBQUERY) 19 BITMAP MERGE 20 BITMAP KEY ITERATION 21 BUFFER SORT 22 TABLE ACCESS FULL CUSTOMERS K :00:05 23 BITMAP INDEX RANGE SCAN SALES_CUST_BIX KEY(SUBQUERY) KEY(SUBQUERY) 24 TABLE ACCESS FULL CUSTOMERS K :00: Predicate Information: access("s"."cust_id"="c"."cust_id") 3 - access("s"."time_id"="t"."time_id") 4 - filter(("t"."calendar_quarter_desc"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ')) 12 - filter("ch"."channel_desc"='direct Sales') 13 - access("s"."channel_id"="ch"."channel_id") 17 - filter(("t"."calendar_quarter_desc"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ')) 18 - access("s"."time_id"="t"."time_id") 22 - filter("c"."cust_state_province"='fl') 实力成就稳健 技术创造价值

11 23 - access("s"."cust_id"="c"."cust_id") 24 - filter("c"."cust_state_province"='fl') 从以上演示中可以看到, 星型转换添加了必要的对应于维度表约束的子查询谓词 这些子查询谓词又被称为位图半连接谓词 (bitmap semi-join predicates, 见 SEMIJOIN_DRIVER hint) 通过迭代来自于子查询的键值, 再通过位图 (bitmap) 的 AND OR 操作 ( 这些位图可以源于位图索引 bitmap index, 但也可以取自普通的 B*tree 索引 ), 我们可以做到仅仅访问事实表上的查询相关记录 理想状况下维度表上的过滤谓词可以帮我们过滤掉大量的数据, 这样就可以使执行计划效率大大提升 当我们获取到事实表上的相关行后, 这部分结果集可能仍需要同维度表使用原谓词重复连接 (join back) 某些情况下, 重复连接可以被省略, 之后我们会提到 如上演示中列出了星型转换后的查询语句的执行计划 这里可以看到 Oracle 是使用 TABLE ACCESS BY LOCAL INDEX ROWID 形式访问 SALES 事实表的, 而非全表扫描 这里我们仅关心 7-23 行的执行计划, 服务进程分别在 (12,17,22) 行从维度表中取得各维度表的相关键值 (key value), 同时对部分结果集执行了 BUFFER SORT 操作 ; 在 (13,18,23) 行的 bitmap index range scan 操作中服务进程从事实表的三个对应于维度表外键的位图索引上 (SALES_CHANNEL_BIX,SALES_TIME_BIX,SALES_CUST_BIX) 获取了最原始的位图 位图上的每一个 bit 都对应于事实表上的一行记录 若从子查询中获取的键值 (key values) 与事实表上的值一致则 bit 置为 1, 否则为 0 举例而言位图 bitmap:[1][0][1][1][0][0][0]..[0]( 之后都为零 ) 表示事实表上仅有第一 三 四行匹配于由子查询提供的键值 我们假设以上位图是由 times 表子查询提供的众多键值中的一个 ( 如 ) 的对应于事实表的位图表达式 接着在执行计划的 (10,15,20) 行上的 bitmap key iteration 操作会迭代每一个由子查询提供的键值并获取相应的位图 我们假设 times 表子查询提供的另外 2 个键值 和 分别对应的位图为 [0][0][0][0][0][1]..[0] 和 [0][0][0][0][1][0] [0] 即每键值都只有一行符合 毫无疑问 ITERATION 迭代操作会为我们生成众多位图, 接下来需要对这些不同键值对应的位图进行位图合并操作 (BITMAP MERGE, 相当于对位图做 OR 操作 ), 可以看到在上例执行计划中为 (9,14,19) 行 ; 以我们假设的 times 表子查询位图合并而言, 会生产一个简单的位图 [1][0][1][1][1][1][0][0] [0], 这个位图对应事实表上的第一 三 四 五 六行, 是对 , , 三个键值对应位图的合并 在获得最后位图前我们还需要对来自于三个子查询的位图进一步处理, 因为原始查询语句中各约束条件是 AND 与的形式, 因此我们还要对这些已合并的位图执行 AND 与操作, 如执行计划中的第八行 BITMAP AND, 因为是 AND 与操作所以这步又会过滤掉大量记录 我们假设最终获得的位图是 [1][0][1][0] [0], 即仅有第一 三行 通过最终 bitmap 位图 Oracle 可以极高效地生成事实表的 ROWID, 此步骤表现为第七行的 BITMAP CONVERSION TO ROWIDS, 我们使用这些 ROWID 来访问事实表取得少量的 绝对 相关记录 以我们的假设而言最终位图仅有 2 位为 1, 只需要用这 2 行的 ROWID 从事实表上直接 fetch2 条记录即可, 从而避免了低效的全表扫描 2 省略重复连接 因为子查询及位图树只是通过维度表上的过滤条件为事实表过滤掉大量的数据, 所以从事实表上获取的相关数据仍可能需要重复一次和维度表的连接 省略重复连接的前提是维度表上所有的谓词都是半连接谓词子查询的一部分,And 由子查询检索到的列均唯一 (unique) And 维度表的列不被 select 或 group by 涉及 在上例中无需对 CHANNELS 表再次连接的理由是没有 select( 或 group by)channel 表上的列, 且 channel_id 列是唯一的 实力成就稳健技术创造价值

12 3 临时表转换 若在已知星型转换中重复连接维度表无法被省略的话,Oracle 可以将对维度表的子查询结果集存储到内存中的全局临时表 (global temporary table) 上以避免重复扫描维度表 此外, 因为将子查询的结果集物化了, 故而若使用并行查询则每个并行子进程 (slave) 可以直接从物化结果集的临时表中获得数据, 而不需要反复执行子查询 试看以下示例, 了解 Oracle 是如何利用物化临时表避免反复连接的 : SQL> alter session set star_transformation_enabled=true; Session altered. SQL> alter session set events '10053 trace name context forever,level 1'; Session altered. SELECT "T1"."C1" "CUST_CITY", "T"."CALENDAR_QUARTER_DESC" "CALENDAR_QUARTER_DESC", SUM("S"."AMOUNT_SOLD") "SALES_AMOUNT" FROM "SH"."SALES" "SH"."TIMES" "S", "T", "SYS"."SYS_TEMP_0FD9D660E_1DF5D6" "T1" WHERE "S"."CUST_ID" = ANY (SELECT /*+ SEMIJOIN_DRIVER CACHE_TEMP_TABLE ("T1") */ "T1"."C0" "C0" FROM "SYS"."SYS_TEMP_0FD9D660E_1DF5D6" "T1") AND "S"."CHANNEL_ID" = ANY (SELECT /*+ SEMIJOIN_DRIVER */ "CH"."CHANNEL_ID" "ITEM_1" FROM "SH"."CHANNELS" "CH" WHERE "CH"."CHANNEL_DESC" = 'Direct Sales') AND "S"."TIME_ID" = ANY (SELECT /*+ SEMIJOIN_DRIVER */ "T"."TIME_ID" "ITEM_1" FROM "SH"."TIMES" "T" WHERE "T"."CALENDAR_QUARTER_DESC" = ' ' OR "T"."CALENDAR_QUARTER_DESC" = ' ' OR "T"."CALENDAR_QUARTER_DESC" = ' ') 实力成就稳健技术创造价值

13 AND "S"."TIME_ID" = "T"."TIME_ID" AND "S"."CUST_ID" = "T1"."C0" AND ("T"."CALENDAR_QUARTER_DESC" = ' ' OR "T"."CALENDAR_QUARTER_DESC" = ' ' OR "T"."CALENDAR_QUARTER_DESC" = ' ') GROUP BY "T1"."C1", "T"."CALENDAR_QUARTER_DESC" 以上为启用临时表后的星型转换后的查询语句, 相应的执行计划如下 : Id Operation Name Rows Bytes Cost Time Pstart Pstop SELECT STATEMENT TEMP TABLE TRANSFORMATION 2 LOAD AS SELECT 3 TABLE ACCESS FULL CUSTOMERS K :00:05 4 HASH GROUP BY K :00:07 5 HASH JOIN K :00:06 6 HASH JOIN K :00:06 7 TABLE ACCESS FULL TIMES :00:01 8 PARTITION RANGE SUBQUERY K :00:06 KEY(SUBQUERY) KEY(SUBQUERY) 9 TABLE ACCESS BY LOCAL INDEX ROWID SALES K :00:06 KEY(SUBQUERY) KEY(SUBQUERY) 10 BITMAP CONVERSION TO ROWIDS 实力成就稳健 技术创造价值

14 11 BITMAP AND 12 BITMAP MERGE 13 BITMAP KEY ITERATION 14 BUFFER SORT 15 TABLE ACCESS FULL CHANNELS :00:01 16 BITMAP INDEX RANGE SCAN SALES_CHANNEL_BIX KEY(SUBQUERY) KEY(SUBQUERY) 17 BITMAP MERGE 18 BITMAP KEY ITERATION 19 BUFFER SORT 20 TABLE ACCESS FULL TIMES :00:01 21 BITMAP INDEX RANGE SCAN SALES_TIME_BIX KEY(SUBQUERY) KEY(SUBQUERY) 22 BITMAP MERGE 23 BITMAP KEY ITERATION 24 BUFFER SORT 25 TABLE ACCESS FULL SYS_TEMP_0FD9D660E_1DF5D K 4 00:00:01 26 BITMAP INDEX RANGE SCAN SALES_CUST_BIX KEY(SUBQUERY) KEY(SUBQUERY) 27 TABLE ACCESS FULL SYS_TEMP_0FD9D660E_1DF5D K 4 00:00:01 实力成就稳健技术创造价值

15 Predicate Information: filter("c"."cust_state_province"='fl') 5 - access("s"."cust_id"="c0") 6 - access("s"."time_id"="t"."time_id") 7 - filter(("t"."calendar_quarter_desc"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ')) 15 - filter("ch"."channel_desc"='direct Sales') 16 - access("s"."channel_id"="ch"."channel_id") 20 - filter(("t"."calendar_quarter_desc"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ' OR "T"."CALENDAR_QUARTER_DESC"=' ')) 21 - access("s"."time_id"="t"."time_id") 26 - access("s"."cust_id"="c0") 从以上 trace 中可以看到系统命名的临时表 SYS_TEMP_0FD9D660E_1DF5D6 缓存 CUSTOMERS 表, 之后原先 CUSTOMERS 表被 SYS_TEMP_0FD9D660E_1DF5D6 所取代, 原 CUSTOMERS 表上的 cust_id 和 cust_city 列均被替换为别名为 T1 的临时表的 C0 和 C1 列 实际上该临时表也仅需要这 2 列即可满足计划的需求, 所以该临时表以如下查询语句填充 : ST: Subquery text:******* UNPARSED QUERY IS ******* SELECT "C"."CUST_ID" "ITEM_1","C"."CUST_CITY" "ITEM_2" FROM "SH"."CUSTOMERS" "C" WHERE "C"."CUST_STATE_PROVINCE"='FL' Copy query block qb# -1 () : SELECT /*+ CACHE_TEMP_TABLE(T1) */ "C0" FROM "SYS"."SYS_TEMP_0FD9D660E_1DF5D6" T1 ST: Subquery (temp table) text:******* UNPARSED QUERY IS ******* SELECT /*+ CACHE_TEMP_TABLE ("T1") */ "T1"."C0" "C0" FROM "SYS"."SYS_TEMP_0FD9D660E_1DF5D6" "T1" Copy query block qb# -1 () : SELECT /*+ CACHE_TEMP_TABLE(T1) */ "C0", "C1" FROM "SYS"."SYS_TEMP_0FD9D660E_1DF5D6" T1 ST: Join back qbc text:******* UNPARSED QUERY IS ******* SELECT /*+ CACHE_TEMP_TABLE ("T1") */ "T1"."C0" "C0","T1"."C1" "C1" FROM "SYS"."SYS_TEMP_0FD9D660E_1DF5D6" "T1" 可以从以上执行计划中看到第一 二 三行的 TEMP TABLE TRANSFORMATION LOAD AS SELECT TABLE ACCESS FULL CUSTOMERS 看到 Oracle 是如何将子查询物化为临时表的 在第 25 行,Oracle 直接以该临时表替代了子查询来构建我们所需要的位图 到第 27 行 Oracle 直接利用该临时表来重复连接, 避免再次扫描 customers 表 因为我们在构建临时表时已经使用谓词条件 ( 如上面的红字语句 ), 故而我们无需对临时表再次过滤 实力成就稳健技术创造价值

16 4 如何启用星型查询 星型转换由初始化参数 star_transformation_enabled 控制, 该参数可以有三种选项 : TRUE:Oracle 优化器自动识别语句中的事实表和约束维度表并进行星型转换 这一切优化尝试都在 CBO 的藩篱内, 优化器需要确定转换后的执行计划成本要低于不转换的执行计划 ; 同时优化器还会尝试利用物化的临时表, 如果那样真的好的话 False: 优化器不会考虑星型转换 TEMP_DISABLE: 当一个维度表超过 100 个块时, 如果简单地设置 star_transformation_enabled 为 TRUE 来启用星型变换, 那么会话会创建一个内存中的全局临时表 (global temporary table) 来保存已过滤的维度数据, 这在过去会造成很多问题 ; 这里说的 100 个块其实是隐式参数 _temp_tran_block_threshold(number of blocks for a dimension before we temp transform) 的默认值, 此外隐式参数 _temp_tran_cache(determines if temp table is created with cache option, 默认为 TRUE) 决定了这类临时表是否被缓存住 ; 为了避免创建全局临时表可能带来的问题, 就可以用到 TEMP_DISABLE 这个禁用临时表的选项, 让优化器不再考虑使用物化的临时表 默认该参数为 False, 若要问这是为什么? 因为星型转换适用的场景是数据仓库环境中具有星型模型的模式, 而且需要事实表的各个连接列上均有良好的索引时才能发挥其优势 如果能确定以上因素, 那么我们可以放心的使用星型转换了, 把 star_transformation_enabled 改为 true 或 temp_disable 吧! 5 总结 星型转换可以有效改善大的事实表与多个具有良好选择率的维度表间连接的查询 星型转换有效避免了全表扫描的性能窘境 它只 fetch 那些事实表上的 绝对 相关行 同时星型转换是基于 CBO 优化器的,Oracle 能很好地认清使用该种转换是否有利 一旦维度表上的过滤无法有效减少需要从事实表上处理的数据集和时, 那么可能全表扫描相对而言更为恰当 以上我们力图通过一些简单的查询和执行计划来诠释星型转换的基本理念, 但现实生产环境中实际的查询语句可能要复杂的多 ; 举例而言如果查询涉及星型模型中的多个事实表的话, 那么其复杂度就大幅提高了 ; 如何正确构建事实表上的索引, 收集相关列上的柱状图信息, 在 Oracle 优化器无法正确判断的情况下循循善诱, 都是大型数据仓库环境中 DBA 所面临的难题 实力成就稳健技术创造价值

17 6 作者介绍 刘相兵, 网名 :Maclean Liu Oracle 10g OCM 曾供职于某通信制造业巨头从事数据库维护工作 目前供职于国内某 Oracle 第三方增值服务公司, 负责 Oracle 高级技术的咨询顾问工作 5 年以上从事维护数据库, 对大型数据库的调优和诊断具有丰富的经验 2011 年 1 月有幸成为 ACOUG 一员 个人博客 : &Gtalk: liu.maclean@gmail.com QQ: 实力成就稳健技术创造价值

11.2 overview

11.2 overview 1 < 在 此 处 插 入 图 片 > Explain Plan 命 令 说 明 Maria Colgan 免 责 声 明 本 讲 座 旨 在 为 您 提 供 有 关 如 何 阅 读 SQL 执 行 计 划 的 说 明, 并 帮 助 您 确 定 该 计 划 是 否 满 足 您 的 要 求 本 讲 座 并 不 能 使 您 一 举 成 为 优 化 器 专 家, 也 无 法 使 您 具 备 轻 松 调 整

More information

PowerPoint Presentation

PowerPoint Presentation 数 据 库 培 训 项 目 研 究 Oracle 索 引 探 究 B*tree 索 引 与 位 图 索 引 的 特 点 作 者 : 赵 超 2008 年 12 月 18 日 实 验 环 境 Windows-server2003 内 存 :2G Oracle 10.2.0 ORACLE_SID=orcl 索 引 类 型 B*tree 索 引 ( 默 认 方 式 ) 位 图 索 引 (bitmap) 反

More information

ebook 96-16

ebook 96-16 16 13 / ( ) 16-1 SQL*Net/Net8 SQL*Net/Net8 SQL*Net/Net8 16-1 / S Q L SQL*Net V2 N e t 8 S Q L * N e t N e t ( ) 16.1 S Q L O r a c l e S Q L 16 401 ) ( H R _ L I N K create database link p u b l i c (

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

Oracle高级复制冲突解决机制的研究

Oracle高级复制冲突解决机制的研究 Oracle dbms_rectifier_diff Oracle : eygle (eygle.com@gmail.com dbms_rectifier_diff Oracle dbms_rectifier_diff : http://www.eygle.com/archives/2005/01/eoadbms_rectifi.html DIFFERENCES Oracle dbms_rectifier_diff.differences

More information

Oracle高级复制配置手册_业务广告_.doc

Oracle高级复制配置手册_业务广告_.doc Oracle 高 级 复 制 配 置 手 册 作 者 : 铁 钉 Q Q: 5979404 MSN: nail.cn@msn.com Mail: nail.cn@msn.com Blog: http://nails.blog.51cto.com Materialized View Replication 复 制 模 式 实 现 了 单 主 机 对 多 个 复 制 站 点 的 数 据 同 步. 在 主

More information

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

季刊9web.indd

季刊9web.indd 在 全 国 现 场 会 上 成 功 展 示 全 国 烟 叶 收 购 暨 现 代 烟 草 农 业 建 设 现 场 会 7 月 6 日 至 8 日 在 昆 明 召 开 在 国 家 局 的 领 导 下, 由 我 司 技 术 开 发 的 烟 站 ( 单 元 ) 烟 叶 管 理 信 息 系 统 在 现 场 会 上 成 功 展 示, 并 得 到 参 会 领 导 及 代 表 们 的 关 注 与 认 可 该 系 统

More information

三. 发现表被删除, 开始着手解决 1. 该表所在表空间离线 ( 确保删除表所在位置不会被重写 ) SQL> alter tablespace raw_odu offline; Tablespace altered. 2. 通过 logmnr, 找出被删除的数据 data _object _id 1

三. 发现表被删除, 开始着手解决 1. 该表所在表空间离线 ( 确保删除表所在位置不会被重写 ) SQL> alter tablespace raw_odu offline; Tablespace altered. 2. 通过 logmnr, 找出被删除的数据 data _object _id 1 使用 odu 恢复被 drop 表过程 一. 数据库版本 SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production PL/SQL Release

More information

ebook10-5

ebook10-5 Oracle 7.x RDBMS 5 Oracle S Y S S Y S T E M O r a c l e 5.1 O r a c l e R D B M S O r a c l e O r a c l e 5.2 SYS SYSTEM S Y S S Y S T E M O r a c l e S Y S V $ D B A C O N N E C T R E S O U R C E S Y

More information

Oracle9i 的查询优化

Oracle9i 的查询优化 Oracle9i Oracle 2002 2 Oracle9i...4...4...4 Oracle?...4 SQL...5...6...6...6...7...8...9...9 CUBE...10...11...11...11 OR...12...12...14...14...15...15...16...16...18...18...18...19...19...19...20...20 OLAP...20...21...21

More information

untitled

untitled Database System Principle Database System Principle 1 SQL 3.1 SQL 3.2-3.3 3.4 3.5 3.6 Database System Principle 2 3.1 SQL SQL Structured Query Language SQL Database System Principle 3 SQL 3.1.1 SQL 3.1.2

More information

Oracle Database 10g: SQL (OCE) 的第一堂課

Oracle Database 10g: SQL (OCE) 的第一堂課 商 用 資 料 庫 的 第 一 堂 課 中 華 大 學 資 訊 管 理 系 助 理 教 授 李 之 中 http://www.chu.edu.tw/~leecc 甲 骨 文 俱 樂 部 @Taiwan Facebook 社 團 https://www.facebook.com/groups/365923576787041/ 2014/09/15 問 題 一 大 三 了, 你 為 什 麼 還 在 這

More information

回滚段探究

回滚段探究 oracle oracle internal DBA oracle document oracle concepts oracle document oracle DBWR update t set object_id = '0' where object_id = '12344'; 1 row updated. commit; Commit complete. 0 12344 12344 0 10%

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 1Z1-117 Title : Oracle Database 11g Release 2: SQL Tuning Version : Demo 1 / 11 1.Examine the query and its execution plan: Which statement

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

More information

幻灯片 1

幻灯片 1 Maclean Liu 的 Oracle 性能优化讲座第一回 - 真正读懂 Oracle SQL 执行计划 Execution Plan 刘相兵 (Maclean Liu) liu.maclean@gmail.com ORA-ALLSTARS 红桌议会 QQ 群 :23549328 Email:liu.maclean@gmail.com Blog: About Me Founder of Shanghai

More information

目錄... ivv...vii Chapter DETECT

目錄... ivv...vii Chapter DETECT ... ivv...vii Chapter 1 1.1... 5 1.2... 6 1.3 DETECT... 11 1.3.1... 12 1.3.1.1...12 1.3.1.2...13 1.3.1.3...14 1.3.1.4...15 1.3.1.5...15 1.3.1.6...16 1.3.2 DETECT... 17 1.3.3... 19 1.3.4... 20... 22 Chapter

More information

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护 数 据 库 系 统 基 础 1/54 数 据 库 系 统 基 础 哈 尔 滨 工 业 大 学 2011.~2012. 数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护 数 据 库 系 统 基 础 3/54 第 6 章 数 据 库 管 理 与 维 护 6.1 数 据 库 管 理 员 的 基 本 职 责 6.2 数 据 库 存 储 与 性 能 管 理 6.3 数 据 库

More information

oracle-Ess-05.pdf

oracle-Ess-05.pdf 5 135 1 3 6 O r a c l e 1 3 7 1 3 8 O r a c l e 1 3 9 C O N N E C T R E S O U R C E D B A S Y S O P E R S Y S D B A E X P _ F U L L _ D A T A B A S E 1 4 0 I M P _ F U L L _ D A T A B A S E D E L E T E

More information

ebook46-23

ebook46-23 23 Access 2000 S Q L A c c e s s S Q L S Q L S Q L S E L E C T S Q L S Q L A c c e s s S Q L S Q L I N A N S I Jet SQL S Q L S Q L 23.1 Access 2000 SQL S Q L A c c e s s Jet SQL S Q L U N I O N V B A S

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 诗 檀 软 件 -Oracle 开 发 优 化 基 础 Oracle 高 级 技 术 顾 问 汪 伟 华 DOC#: ZXW-7 古 希 腊 的 Delphi( 世 界 中 心 ), 屹 立 着 Parnassus Mount( 诗 檀 山 ), 山 上 有 一 座 阿 波 罗 神 庙, 庙 中 住 着 女 祭 司 (Oracle) 议 程 数 据 库 开 发 员 需 要 注 意 些 什 么 如 何

More information

支付宝2011年 IT资产与费用预算

支付宝2011年 IT资产与费用预算 OceanBase 支 持 ACID 的 可 扩 展 关 系 数 据 库 qushan@alipay.com 2013 年 04 月 关 系 数 据 库 发 展 1970-72:E.F.Codd 数 据 库 关 系 模 式 20 世 纨 80 年 代 第 一 个 商 业 数 据 库 Oracle V2 SQL 成 为 数 据 库 行 业 标 准 可 扩 展 性 Mainframe: 小 型 机 =>

More information

恩 典 课 堂 教 学 概 览 课 堂 环 节 持 续 时 间 活 动 所 需 材 料 欢 迎 在 门 口 欢 迎 孩 子, 聆 听 他 们 分 享 本 周 开 心 或 烦 恼 的 事 无 预 备 活 动 <10 分 钟 A 十 诫 石 板 B 我 是 谁? 粘 土 牙 签 一 些 名 人 的 照

恩 典 课 堂 教 学 概 览 课 堂 环 节 持 续 时 间 活 动 所 需 材 料 欢 迎 在 门 口 欢 迎 孩 子, 聆 听 他 们 分 享 本 周 开 心 或 烦 恼 的 事 无 预 备 活 动 <10 分 钟 A 十 诫 石 板 B 我 是 谁? 粘 土 牙 签 一 些 名 人 的 照 少 学 课 儿 PRIMARY 第 四 课 上 帝 的 形 像 上 帝 的 形 像 参 考 资 料 出 19;20:1-20; 先 祖 与 先 知 第 27 章 存 心 节 爱 你 律 法 的 人, 有 大 平 安 什 么 都 不 能 使 他 们 绊 脚 诗 119:165 教 学 目 标 孩 子 们 可 以 知 道 : 他 们 可 以 在 每 一 条 诫 命 中 看 到 上 帝 的 爱 应 许 和

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

数据分析技术介绍

数据分析技术介绍 DW OLAP DM ,,, :, DW OLAP DM DW OLAP DM DW OLAP DM 80 " "William H.Inmon Data mart " " Meta Data ( ) ETL ETL Extract Transform Cleansing Load ETL Oracle Oracle (CWM) (OEM) 9i Application Server 9i

More information

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA ORACLE By Chao_Ping and Parrotao 1 Oracle9i, SGA 2 Oracle9i 3, 4, Oracle? Oracle??? Oracle 1 Overview Oracle, Datafile, Background process, System Global Area, Server Process User Process System Global

More information

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S 9 DB2 优化器 DB2 SQL select c1 c2 from ( DB2 )??? DB2?!?, no no DB2 I/O ( transrate overhead ) SQL DML (INSERT UPDATE DELETE) DB2 (access plan) DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( 728 747 ) SQL

More information

How to Find SHOUG?

How to Find SHOUG? 介绍 Oracle CBO 基于成 本优化器的原理 by SHOUG. 王朝阳 How to Find SHOUG? Intorduction to the CBO Optimizer 1. 介绍 CBO 优化器的书 :Jonathan Lewis 写的 ; 2. 结构化查询语言的类型 : 1. DML(Data Manipulation

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

目錄 C ontents Chapter MTA Chapter Chapter

目錄 C ontents Chapter MTA Chapter Chapter 目錄 C ontents Chapter 01 1-1 MTA...1-2 1-2...1-3 1-3...1-5 1-4...1-10 Chapter 02 2-1...2-2 2-2...2-3 2-3...2-7 2-4...2-11...2-16 Chapter 03 3-1...3-2 3-2...3-8 3-3 views...3-16 3-4...3-24...3-33 Chapter

More information

starter_pdfmerge

starter_pdfmerge 許 致 學 本 場 次 內 容 效 能 調 校 與 規 劃 SQL Server 2008 提 升 效 能 的 新 功 能 SQL Server 2008 效 能 調 校 工 具 效 能 不 佳 之 影 響 法 滿 足 使 用 者 需 求 無 業 生 產 力 客 戶 忠 誠 度 企 資 訊 人 員 績 效 不 彰 痛 醫 頭 腳 痛 醫 腳 頭 急 亂 投 醫 硬 體 升 級 不 一 定 可 以 獲

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Hadoop 生 态 技 术 在 阿 里 全 网 商 品 搜 索 实 战 阿 里 巴 巴 - 王 峰 自 我 介 绍 真 名 : 王 峰 淘 宝 花 名 : 莫 问 微 博 : 淘 莫 问 2006 年 硕 士 毕 业 后 加 入 阿 里 巴 巴 集 团 淘 及 搜 索 事 业 部 ( 高 级 技 术 与 家 ) 目 前 负 责 搜 索 离 线 系 统 团 队 技 术 方 向 : 分 布 式 计 算

More information

Microsoft Word - ORA-04031.doc

Microsoft Word - ORA-04031.doc 如 何 解 决 ORA-04031 错 误 翻 译 :Fenng 文 章 内 容 1. 和 共 享 池 (shared pool) 相 关 的 实 例 参 数 2. 诊 断 ORA-04031 错 误 3. 解 决 ORA-04031 错 误 已 知 的 Oracle BUG 共 享 池 碎 片 o V$SQLAREA 视 图 o X$KSMLRU 视 图 小 的 共 享 池 尺 寸 o 库 高 速

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

幻灯片 1

幻灯片 1 沈 阳 工 业 大 学 2014 年 6 月 第 7 章 数 据 库 技 术 基 础 主 要 内 容 : 7.1 数 据 库 概 述 数 据 库 基 本 概 念 数 据 模 型 逻 辑 数 据 模 型 数 据 库 系 统 的 产 生 和 发 展 常 用 的 数 据 库 管 理 系 统 7.2 Access 2010 数 据 库 创 建 及 维 护 创 建 Access 2010 数 据 库 创 建

More information

使用SQL Developer

使用SQL Developer 使 用 SQL Developer 达 成 的 目 标 / 方 案 1 创 建 一 个 新 的 数 据 库 连 接 ; 2 在 SQL Developer 中 查 看 数 据 库 对 象 的 信 息 修 改 数 据 ; 3 在 SQL Developer 中 创 建 表 ; 4 在 SQL Developer 中 创 建 索 引 ; 5 在 SQL Developer 中 创 建 函 数 ; 6 在

More information

教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表 中 的 行 从 表 中 删 除 行 描 述 约 束 创 建

教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表 中 的 行 从 表 中 删 除 行 描 述 约 束 创 建 2 第 二 讲 创 建 和 管 理 表 与 简 单 记 录 操 作 Copyright SWFC-CISC, 2013. All rights reserved. 教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysa

01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysa 6 01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS 6-1 06 228 6-1 SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysadmin 6-1 SQL Server 2008 SSIS SQL Server (dbo) master

More information

未命名

未命名 附录三 ADS- MySQL 基础语法偏表 类别语法偏类 MySQL 语法 ADS 语法备注 型 Utility DESCRIBE {DESCRIBE DESC} tbl_name [col_name wild] {DESCRIBE DESC} dbname.tbl_name EXPLAIN 负偏 {EXPLAIN} [explain_type] explainable_stmt {EXPLAIN}

More information

MySQL执行计划选择--成本模型v1.0

MySQL执行计划选择--成本模型v1.0 MySQL 优化器的成本模型 周振兴 @2016 年 7 月 目录 成本模型与关系型数据库简单 JOIN 的执行成本计算 MySQL 常见 access method 的成本计算 MySQL 成本计算中的统计信息成本与执行计划选择其他的细节 成本模型与关系型数据库 图片来源 : Query Optimization Yannis E. Ioannidis 1996 示例 SELECT * FROM

More information

untitled

untitled Chapter 01 1.0... 1-2 1.1... 1-2 1.1.1...1-2 1.1.2...1-4 1.1.2.1... 1-6 1.1.2.2... 1-7 1.1.2.3... 1-7 1.1.2.4... 1-7 1.1.2.5... 1-8 1.1.2.6... 1-8 1.1.3??...1-8 1.1.4...1-9 1.2...1-12 1.3...1-14 1.4...1-17

More information

untitled

untitled 1 .NET 料.NET 料 料來 類.NET Data Provider SQL.NET Data Provider System.Data.SqlClient 料 MS-SQL OLE DB.NET Data Provider System.Data.OleDb 料 Dbase FoxPro Excel Access Oracle Access ODBC.NET Data Provider 料

More information

DR2010.doc

DR2010.doc DR/2010 HACH 11-8-96-2 HACH. DR/2010, / UL E79852 CSA C22.223 LR 58275 VDE GS 1015-92 FCC"A" 15 : AMADOR CORP, HACH. EN50 011/CISPR 11 "B" (EMI)/89/336/EEC/EMC: AMADOR CORP, HACH.. EN50 082-1( )/89/226/EEC

More information

V8_BI.PPT [只读]

V8_BI.PPT [只读] IBM Software Group DB2 V8 IBM OLTP OLAP External Extract Integrate Transform Maintain Data Warehouse Reporting Legacy Data Mining DB2 UDB: DB2 DB2 DB2 DB2 DB2 DB2 DB2 UDB EEE on PSeries 500GB 1TB >

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

untitled

untitled OO 1 SQL Server 2000 2 SQL Server 2000 3 SQL Server 2000 DDL 1 2 3 DML 1 INSERT 2 DELETE 3 UPDATE SELECT DCL 1 SQL Server 2 3 GRANT REVOKE 1 2 1 2 3 4 5 6 1 SQL Server 2000 SQL Server SQL / Microsoft SQL

More information

Microsoft Word - 大陸化粧品進口程序與法規1220(16K)

Microsoft Word - 大陸化粧品進口程序與法規1220(16K) 大 陸 化 粧 品 進 出 口 程 序 與 法 規 出 版 機 關 : 經 濟 部 工 業 局 化 粧 保 養 品 產 業 輔 導 計 畫 出 版 日 期 :102 年 11 月 序 臺 灣 化 粧 保 養 品 產 業 近 年 來 外 銷 成 長 表 現 優 異, 外 銷 值 自 2007 年 新 臺 幣 59 億 元, 成 長 至 2012 年 新 臺 幣 110 億 元, 成 長 幅 度 達

More information

f2.eps

f2.eps 前 言, 目 录 产 品 概 况 1 SICAM PAS SICAM 电 力 自 动 化 系 统 配 置 和 使 用 说 明 配 置 2 操 作 3 实 时 数 据 4 人 机 界 面 5 SINAUT LSA 转 换 器 6 状 态 与 控 制 信 息 A 版 本 号 : 08.03.05 附 录, 索 引 安 全 标 识 由 于 对 设 备 的 特 殊 操 作 往 往 需 要 一 些 特 殊 的

More information

目 录 1 专 业 定 位 和 人 才 培 养 模 式... 3 2 教 学 基 本 条 件...10 3 教 学 改 革 与 教 学 管 理...19 4 人 才 培 养 质 量...28 5 专 业 特 色 或 创 新 项 目...31 2

目 录 1 专 业 定 位 和 人 才 培 养 模 式... 3 2 教 学 基 本 条 件...10 3 教 学 改 革 与 教 学 管 理...19 4 人 才 培 养 质 量...28 5 专 业 特 色 或 创 新 项 目...31 2 广 东 科 学 技 术 职 业 学 院 行 政 管 理 专 业 校 级 重 点 建 设 专 业 验 收 自 评 报 告 二 九 年 六 月 三 十 日 1 目 录 1 专 业 定 位 和 人 才 培 养 模 式... 3 2 教 学 基 本 条 件...10 3 教 学 改 革 与 教 学 管 理...19 4 人 才 培 养 质 量...28 5 专 业 特 色 或 创 新 项 目...31 2

More information

SQL Server SQL Server SQL Mail Windows NT

SQL Server SQL Server SQL Mail Windows NT ... 3 11 SQL Server... 4 11.1... 7 11.2... 9 11.3... 11 11.4... 30 11.5 SQL Server... 30 11.6... 31 11.7... 32 12 SQL Mail... 33 12.1Windows NT... 33 12.2SQL Mail... 34 12.3SQL Mail... 34 12.4 Microsoft

More information

RunPC2_.doc

RunPC2_.doc PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection

More information

USING MAYA ANIMATION Keyset set Maya sets partitions MEL MEL copykey cutkey pastekey scalekey snapkey keytangent bakeresults MEL Command Reference Edi

USING MAYA ANIMATION Keyset set Maya sets partitions MEL MEL copykey cutkey pastekey scalekey snapkey keytangent bakeresults MEL Command Reference Edi 9 61 62 65 67 69 69 71 74 76 Maya Edit > Keys > Paste Keys Maya 61 USING MAYA ANIMATION Keyset set Maya sets partitions MEL MEL copykey cutkey pastekey scalekey snapkey keytangent bakeresults MEL Command

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S 一 個 SQL Injection 實 例 的 啟 示 頁 1 / 6 你 的 網 站 在 裸 奔 嗎? 一 個 SQL Injection 實 例 的 啟 示 作 者 : 李 明 儒 SQL Injection( 資 料 隱 碼 攻 擊 ) 問 題 早 就 不 是 什 麼 新 聞, 但 前 陣 子 在 一 個 頗 具 知 名 度 的 活 動 網 站 上, 赫 然 發 現 它 大 刺 刺 地 現 身!

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

123

123 資 訊 管 理 系 資 料 庫 教 學 帄 台 MTA 資 料 庫 國 際 證 照 題 庫 分 析 指 導 教 授 : 馮 曼 琳 教 授 組 員 名 單 : 陳 雅 紋 學 號 998C030 蔡 宥 為 學 號 998C114 陳 韋 婷 學 號 998C168 中 華 民 國 一 零 三 年 五 月 I 誌 謝 本 專 題 報 告 得 以 順 利 完 成, 首 先 要 感 謝 恩 師 馮 曼

More information

面 试 后 根 据 总 成 绩 ( 笔 试 成 绩 面 试 成 绩 各 占 50%, 总 成 绩 相 同 时 按 笔 试 成 绩 排 名 ) 按 招 聘 计 划 1:1 的 比 例 确 定 体 检 考 察 对 象 参 照 公 务 员 录 用 体 检 通 用 标 准 ( 试 行 ) 和 浙 江 省 公

面 试 后 根 据 总 成 绩 ( 笔 试 成 绩 面 试 成 绩 各 占 50%, 总 成 绩 相 同 时 按 笔 试 成 绩 排 名 ) 按 招 聘 计 划 1:1 的 比 例 确 定 体 检 考 察 对 象 参 照 公 务 员 录 用 体 检 通 用 标 准 ( 试 行 ) 和 浙 江 省 公 绍 兴 市 直 事 业 单 位 2012 年 度 第 一 批 新 增 工 作 人 员 公 开 招 聘 公 告 为 满 足 市 直 事 业 单 位 补 充 工 作 人 员 的 需 要, 根 据 绍 兴 市 直 事 业 单 位 公 开 招 聘 工 作 人 员 有 关 规 定 和 要 求, 决 定 组 织 实 施 市 直 事 业 单 位 2012 年 度 第 一 批 新 增 工 作 人 员 公 开 招 聘

More information

HCD0174_2008

HCD0174_2008 Reliability Laboratory Page: 1 of 5 Date: December 23, 2008 WINMATE COMMUNICATION INC. 9 F, NO. 111-6, SHING-DE RD., SAN-CHUNG CITY, TAIPEI, TAIWAN, R.O.C. The following merchandise was submitted and identified

More information

3.1 SQL Server 2005 Analysis Services Unified Dimension Model (UDM) 3 ( Ad-Hoc) SQL Server 2005 E - R T-SQL(Star Schema) (Data Mart) (ETL) ( Ora

3.1 SQL Server 2005 Analysis Services Unified Dimension Model (UDM) 3 ( Ad-Hoc) SQL Server 2005 E - R T-SQL(Star Schema) (Data Mart) (ETL) ( Ora C H A P T E R 3 SQL Server 2005 SQL Server 2000SQL Server SQL Server 20052005 3.1 SQL Server 2005 Analysis Services 3.1.1 Unified Dimension Model (UDM) 3 ( Ad-Hoc) SQL Server 2005 E - R T-SQL(Star Schema)

More information

Microsoft Word - 100118002.htm

Microsoft Word - 100118002.htm 100 年 度 11800 電 腦 軟 體 應 用 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (3)

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

单元四数据的查询 数据库原理与应用 课内例题 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date d

单元四数据的查询 数据库原理与应用 课内例题 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date d 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date datetime NOT NULL, c_id int NOT NULL, PRIMARY KEY (o_num) ) ; 插入需要演示的数据,SQL

More information

中国人民大学商学院本科学年论文

中国人民大学商学院本科学年论文 RUC-BK-113-110204-11271374 2001 11271374 1 Nowadays, an enterprise could survive even without gaining any profit. However, once its operating cash flow stands, it is a threat to the enterprise. So, operating

More information

恩 典 课 堂 教 学 概 览 课 堂 环 节 持 续 时 间 活 动 所 需 材 料 1 欢 迎 持 续 在 门 口 欢 迎 学 生, 聆 听 他 们 分 享 本 周 开 心 或 烦 恼 的 事 预 备 活 动 <10 分 钟 A 猜 猜 是 谁 B 上 帝 的 礼 物 无 孩 子 们 的 儿 时

恩 典 课 堂 教 学 概 览 课 堂 环 节 持 续 时 间 活 动 所 需 材 料 1 欢 迎 持 续 在 门 口 欢 迎 学 生, 聆 听 他 们 分 享 本 周 开 心 或 烦 恼 的 事 预 备 活 动 <10 分 钟 A 猜 猜 是 谁 B 上 帝 的 礼 物 无 孩 子 们 的 儿 时 第 十 一 课 最 好 的 礼 物 经 文 路 2:1-17; 历 代 愿 望 第 四 章 存 心 节 上 帝 爱 世 人, 甚 至 将 祂 的 独 生 子 赐 给 他 们, 叫 一 切 信 祂 的, 不 至 灭 亡, 反 得 永 生 ( 约 3:16) 教 学 目 标 孩 子 们 可 以 知 道 : 耶 稣 是 上 帝 恩 典 的 礼 物, 祂 给 我 们 带 来 盼 望 和 喜 乐 感 受 :

More information

团 契 就 体 力 来 说, 参 孙 乃 是 地 上 极 强 壮 的 人 ; 但 在 自 制 忠 贞 和 坚 稳 上, 他 却 是 人 间 最 软 弱 的 了 先 祖 与 先 知 第 571-573 页 教 室 布 置 见 第 一 课 课 堂 教 学 概 览 课 堂 环 节 持 续 时 间 活 动

团 契 就 体 力 来 说, 参 孙 乃 是 地 上 极 强 壮 的 人 ; 但 在 自 制 忠 贞 和 坚 稳 上, 他 却 是 人 间 最 软 弱 的 了 先 祖 与 先 知 第 571-573 页 教 室 布 置 见 第 一 课 课 堂 教 学 概 览 课 堂 环 节 持 续 时 间 活 动 第 三 课 外 强 中 干 经 文 士 16 先 祖 与 先 知 第 564-573 页 存 心 节 上 帝 啊, 求 你 为 我 造 清 洁 的 心 ( 诗 51:10) 教 学 目 标 孩 子 们 可 以 知 道 : 我 们 的 言 行 举 止 都 影 响 着 周 围 的 人 感 受 : 当 我 们 的 言 行 困 扰 别 人 时 要 感 到 难 过 回 应 : 要 知 道 且 接 受, 当 我

More information

002438.SZ 江 苏 神 通 2015-9-8 2015-9-23 2015-9-17 2015-9-23 可 以 网 络 投 票 362438 300074.SZ 华 平 股 份 2015-9-8 2015-9-23 2015-9-17 2015-9-23 可 以 网 络 投 票 36507

002438.SZ 江 苏 神 通 2015-9-8 2015-9-23 2015-9-17 2015-9-23 可 以 网 络 投 票 362438 300074.SZ 华 平 股 份 2015-9-8 2015-9-23 2015-9-17 2015-9-23 可 以 网 络 投 票 36507 股 东 大 会 投 票 信 息 20150921 证 券 代 码 证 券 简 称 公 告 日 期 会 议 日 期 股 权 登 记 日 投 票 日 是 否 可 网 络 投 票 网 络 投 票 代 码 002460.SZ 赣 锋 锂 业 2015-9-2 2015-9-21 2015-9-16 2015-9-21 可 以 网 络 投 票 362460 600730.SH 中 国 高 科 2015-8-29

More information

ebook 132-2

ebook 132-2 2 SQL Server 7.0 SQL Server SQL Server 7 SQL Server 7 5 2.1 SQL Server 7 SQL Server 7 SQL Server SQL Server SQL Server 2.1.1 SQL Server Windows NT/2000 Windows 95/98 ( r a n d o m access memory R A M )

More information

Microsoft Word - Front cover_white.doc

Microsoft Word - Front cover_white.doc Real Time Programme 行 情 报 价 程 序 Seamico Securities Public Company Limited WWW.SEAMICO.COM Table of Content 目 录 开 始 使 用 开 始 使 用 Z Net 程 序 程 序 1 股 票 观 察 者 4 每 日 股 票 按 时 间 的 交 易 查 询 10 多 股 同 列 13 股 票 行 情

More information

一步一步教你搞网站同步镜像!|动易Cms

一步一步教你搞网站同步镜像!|动易Cms 一 步 一 步 教 你 搞 网 站 同 步 镜 像! 动 易 Cms 前 几 天 看 见 论 坛 里 有 位 朋 友 问 一 个 关 于 镜 像 的 问 题, 今 天 刚 好 搞 到 了 一 个, 于 是 拿 出 来 和 大 家 一 起 分 享 了! 1. 介 绍 现 在 的 网 站 随 着 访 问 量 的 增 加, 单 一 服 务 器 无 法 承 担 巨 大 的 访 问 量, 有 没 有 什 么

More information

untitled

untitled -JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP

More information

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的 4.2 使 用 Table Service Table Service 相 对 来 说 是 三 个 Storage Service 中 最 好 理 解 和 最 易 于 接 受 的, 它 主 要 用 来 存 储 结 构 化 数 据 但 是 Table Service 却 并 不 是 一 个 关 系 型 数 据 库 Table Service 由 两 个 部 分 组 成 :Table 和 Entity

More information

DaoCiDi2003TC-139-20090301-ct-P293L02-R20120612

DaoCiDi2003TC-139-20090301-ct-P293L02-R20120612 菩 提 道 次 第 一 三 九 雪 歌 仁 波 切 講 授 法 炬 法 師 翻 譯 2009/03/01 我 們 聞 思 大 乘 法, 主 要 為 生 起 菩 提 心 學 習 菩 薩 行 故, 因 此 特 別 聞 思 至 尊 仁 波 切 ( 宗 喀 巴 大 師 ) 撰 著 的 道 次 第 論, 所 聞 之 法 是 大 乘 法, 主 要 目 的 是 發 起 菩 提 心 及 學 習 菩 薩 行 所 以,

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

¶C¶L§§¬_™¨ A.PDF

¶C¶L§§¬_™¨ A.PDF 1 9 3 1 9 4 / 7.1 / 1 9 5 7.2 % netstat -rn Routing tables Destination Gateway Flags Refcnt Use Interface 127.0.0.1 127.0.0.1 UH 1 132 lo0 172.16.12.0 172.16.12.2 U 26 49041 le0 1 9 6 / % ping -s almond

More information

产品年白皮书

产品年白皮书 浪 潮 BA- 风 险 内 控 V6.0.8 行 政 事 业 版 产 品 白 皮 书 浪 潮 BA- 风 险 内 控 V6.0.8 行 政 事 业 版 产 品 白 皮 书 浪 潮 通 用 软 件 有 限 公 司 www.inspur.com 浪 潮 BA- 风 险 内 控 V6.0.8 行 政 事 业 版 产 品 白 皮 书 目 录 1 产 品 概 述... 2 1.1 总 体 介 绍... 2 1.2

More information

2010

2010 1 2017 年 春 季 学 期 外 国 留 学 生 研 究 生 院 招 生 简 章 春 川 校 区 江 原 道 春 川 市 江 源 大 学 路 1 江 原 大 学 国 际 交 流 本 部 ( 太 白 馆 4 楼 ), 邮 编 24341 电 话 : 82-33-250-6985 / 7192 E-Mail: enter@kangwon.ac.kr 入 学 交 流 QQ 群 : 301294041

More information

常 州 市 新 北 区 建 设 工 程

常 州 市 新 北 区 建 设 工 程 常 州 市 新 北 区 建 设 工 程 招 标 公 告 ( 资 格 后 审 ) 编 号 :3204111607110201-BE-001 一 工 程 名 称 : 珠 江 路 ( 泰 山 路 - 衡 山 路 ) 拓 宽 改 造 工 程 项 目 二 工 程 概 况 : 1 总 投 资 额 :5230.06 万 元 2 工 程 地 点 : 新 北 区 3 建 设 规 模 :/ 4 建 设 内 容 : 施

More information

untitled

untitled 2006 6 Geoframe Geoframe 4.0.3 Geoframe 1.2 1 Project Manager Project Management Create a new project Create a new project ( ) OK storage setting OK (Create charisma project extension) NO OK 2 Edit project

More information

Microsoft Word - 苹果脚本跟我学.doc

Microsoft Word - 苹果脚本跟我学.doc AppleScript for Absolute Starters 2 2 3 0 5 1 6 2 10 3 I 13 4 15 5 17 6 list 20 7 record 27 8 II 32 9 34 10 36 11 44 12 46 13 51 14 handler 57 15 62 63 3 AppleScript AppleScript AppleScript AppleScript

More information

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list

More information

000068.SZ 000068 ST 三 星 0 000069.SZ 000069 华 侨 城 A 70 000070.SZ 000070 特 发 信 息 55 000078.SZ 000078 海 王 生 物 55 000088.SZ 000088 盐 田 港 50 000089.SZ 0000

000068.SZ 000068 ST 三 星 0 000069.SZ 000069 华 侨 城 A 70 000070.SZ 000070 特 发 信 息 55 000078.SZ 000078 海 王 生 物 55 000088.SZ 000088 盐 田 港 50 000089.SZ 0000 证 券 ID 证 券 代 码 证 券 简 称 折 算 率 (%) 000001.SZ 000001 平 安 银 行 70 000002.SZ 000002 万 科 A 70 000004.SZ 000004 国 农 科 技 50 000005.SZ 000005 世 纪 星 源 50 000006.SZ 000006 深 振 业 A 60 000007.SZ 000007 零 七 股 份 45 000008.SZ

More information

九十一學年度第二學期高屏區東方、大仁、美和、永達、高苑、和春、樹人、慈惠技專校院五年制專科部聯合招收一、二、三、四年級轉學生 簡章

九十一學年度第二學期高屏區東方、大仁、美和、永達、高苑、和春、樹人、慈惠技專校院五年制專科部聯合招收一、二、三、四年級轉學生 簡章 招 生 辦 法 奉 教 育 部 1 年 05 月 23 日 臺 技 ( 四 ) 字 第 091531 號 函 核 備 和 春 技 術 學 院 4 學 年 度 第 一 學 期 大 學 部 暨 專 科 部 招 收 轉 學 生 簡 章 主 辦 單 位 : 主 辦 學 校 : 和 春 技 術 學 院 地 址 : 高 雄 市 大 寮 區 至 學 路 288 號 電 話 :(07)7889888 轉 2350~2352

More information

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID 58 2016. 14 * LireSolr LireSolr CEDD Ajax CSpace LireSolr CEDD Abstract In order to offer better image support services it is necessary to extend the image retrieval function of our institutional repository.

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

Microsoft Word - 三峽鎮衛生所_3_-張家宸.李永繁.doc

Microsoft Word - 三峽鎮衛生所_3_-張家宸.李永繁.doc 暑 期 社 區 醫 學 見 習 報 告 見 習 單 位 : 台 北 縣 三 峽 鎮 衛 生 所 見 習 日 期 :8/22~8/26 見 習 組 員 姓 名 ( 學 號 ):491940011 張 家 宸 491940499 李 永 繁 一 前 言 : 衛 生 所 是 推 行 公 共 衛 生 的 第 一 線, 也 是 最 基 層 的 醫 療 照 護 機 構, 尤 其 是 在 一 些 偏 遠 的 地

More information

Microsoft Word - 武漢大學交流營心得_黃莉云_.doc

Microsoft Word - 武漢大學交流營心得_黃莉云_.doc 武 漢 大 學 交 流 營 心 得 貿 三 丙 黃 莉 云 2010.7.11 懷 著 期 待 又 有 點 害 怕 的 心 情 踏 上 往 大 陸 的 旅 程, 這 是 我 人 生 頭 一 次 到 大 陸 去, 因 此 對 於 即 將 遇 上 的 事 物 和 人, 都 抱 著 非 常 好 奇 和 冒 險 的 心 態, 加 上 說 明 會 得 知 我 們 是 要 自 己 搭 飛 機 過 去 到 武 漢

More information

目 录 简 介... 3 MYSQL 企 业 版... 3 MYSQL 数 据 库... 3 MYSQL 企 业 备 份 工 具... 4 MYSQL 企 业 版 监 控 器 和 顾 问 工 具... 4 MYSQL 查 询 分 析 器... 7 MYSQL WORKBENCH... 8 MYSQL

目 录 简 介... 3 MYSQL 企 业 版... 3 MYSQL 数 据 库... 3 MYSQL 企 业 备 份 工 具... 4 MYSQL 企 业 版 监 控 器 和 顾 问 工 具... 4 MYSQL 查 询 分 析 器... 7 MYSQL WORKBENCH... 8 MYSQL MySQL 企 业 版 - 为 用 户 提 供 数 据 库, 管 理 和 支 持 服 务 MySQL 白 皮 书 200 年 2 月 目 录 简 介... 3 MYSQL 企 业 版... 3 MYSQL 数 据 库... 3 MYSQL 企 业 备 份 工 具... 4 MYSQL 企 业 版 监 控 器 和 顾 问 工 具... 4 MYSQL 查 询 分 析 器... 7 MYSQL WORKBENCH...

More information