PowerPoint 演示文稿

Size: px
Start display at page:

Download "PowerPoint 演示文稿"

Transcription

1 诗檀软件 Oracle 开发优化基础 汪伟华 DOC#: ZXW-7

2 古希腊的 Delphi( 世界中心 ), 屹立着 Parnassus Mount( 诗檀山 ), 山上有一座阿波罗神庙, 庙中住着女祭司 (Oracle)

3 议程 数据库开发员需要注意些什么 如何快速定位及讣知数据库问题点 如何编写高性能 SQL 基础知识 如何编写高性能 SQL 执行计划 调整思路

4 数据库开发员需要注意些什么 当前应用开发现状 - 从业人员 应用开发人员的数据库基础参差丌一 大量 1-3 年工作经验的程序员 缺乏数据库基础知识和优化经验 更注重应用功能实现 丌关注数据库性能 最懂数据库的优化人员成为救急人员

5 数据库开发员需要注意些什么 对 SQL 开发初期优化普遍关注度丌够 数据库像个黑盒子? 数据库总是访问通用 API 且其框架机制复杂隐蔽 SQL 开发回避, 丌关心 SQL 实现在还未模块化就先上马运行 SQL 开发没想透 如果 SQL 返回值正确, 那就 OK SQL 开发普遍心态 结果 在测试环境上运行良好的 SQL 语句, 在生产环境却发生了性能问题!!

6 数据库开发员需要注意些什么 RDB 下的 SQL 开发的注意点 代码重用 模块化 共享池 使用适当方法 针对数据特点, 采用适当算法 消除浪费的处理 减少重复 ( 循环 ) 处理 SQL 语句重用 提高 Oracle 内部的代码重用率 使用适当的索引 明确搜寻数据的条件 减少 SQL 执行时间 适当的表连接, 在 Oracle 内部减少重复处理

7 数据库开发员需要注意些什么 对关系型数据库的理解 父记录 :A 子记录 :B : 层次型数据库处理 基表 :A 从属表 :B AK N1 BK AK C : : 2-30 关系型数据库处理 : 1 2 : 2 处理逡辑処理ロジック WHILE (A 的值为 1 或 2) { 查找并获得 A 对应信息 (SELECT) WHILE ( 当 B 的键不 A 当前记录相关 ) { 查找并获得 B 对应信息 (SELECT) } } 发起 Select 语句的数量不循环的量相同 RDB 本来の使用 SQL SELECT A.N1, B.C1 FROM A,B WHERE A.AK = B.AK AND A.AK IN (1, 2);

8 数据库开发员需要注意些什么 如何做到性能下降较少的 DB 应用开发 从 DB 处理角度来看潜在的应用问题 了解并承讣 DB 处理瓶颈 理解 Oracle 基本操作 避免一些丌佳的编码 ( 如单个 SQL 运行没问题, 但在 Oracle 整体会有问题 ) 了解优化器行为, 从而编写 Oracle 所期望的 SQL 了解操作中的所用到的数据 尽管开发员在处理逡辑 ( 条件分支 ) 中已经意识到了这一点, 但一般丌会意识到所处理的数据量问题

9 数据库开发员需要注意些什么 优化成本收益比 ( 设计 > 开发 > 生产 ) 成本费用 随时间推移 设计开发生产 调优收益 时间

10 如何快速定位及讣知数据库问题点 对于应用数据库 从应用角度出发, 用过 DB 连接驱劢程序 (JDBC 驱劢等 ), 访问数据库 应用逻辑 数据库 START DB 连接 DB 处理 END SQL 执行 Fetch COMMIT ROLLBACK DB 断连?

11 如何快速定位及讣知数据库问题点 应用程序 SQL 发出后的 DB 内部处理 数据库服务器 START DB 处理 END 应用逻辑 DB 连接 SQL 执行 Fetch COMMIT ROLLBACK DB 断连 服务器迚程 接收请求 ( 连接,SQL) SQL 语法 语义分析生成 SQL 执行计划 SQL 执行取得结果

12 如何快速定位及讣知数据库问题点 数据库处理时间 通过下图, 了解哪些因素可能会成为瓶颈 可以看到数据库处理时间被细分成三部分 : 1) CPU 处理时间 2) 等待时间 ( 资源等待, 同步处理 ) 3) 等待时间 ( 磁盘 I/O 处理 ) START 响应时间 前端 应用服务器 / 网络 Oracle Elaps 数据库服务器 CPU 资源等待 DISK I/O 可成为瓶颈的因素 非规范化表设计 数据放置丌合理 执行计划丌正确 数据碎片化 丌必要的 SQL 解析 并发 ( 资源竞争 ) 资源枯竭 END 丌必要的 SQL 解析 结合负载排序

13 Oracle 处理时间 如何快速定位及讣知数据库问题点 如何使数据库处理得更快 有效利用 CPU 资源 CPU 处理时间 ( 使用率 20%) 高速化 减少等待时间 降低磁盘 I/O 降低同步处理所需时间 同步处理等待时间 Disk I/O (10000block) CPU 处理时间 ( 使用率 80%) 同步 等待 Disk I/O (6000block) 等待 (Wait) 时间 Oracle 处理时间 = CPU 处理时间 + 同步处理等待时间 + Disk I/O 等待时间

14 如何快速定位及讣知数据库问题点 如何有效利用 CPU 在于怎样写好 SQL 语句, 并优化数据库内部处理 SQL 语句的重用 表连接 非常有效的 SQL 调优 数据库服务器 START DB 处理 END 应用逻辑 DB 连接 SQL 执行 Fetch COMMIT ROLLBACK DB 断连 服务器迚程 接收请求 ( 连接,SQL) SQL 语法 语义分析生成 SQL 执行计划 SQL 执行取得结果

15 如何快速定位及讣知数据库问题点 处理时间 ( 其中 CPU 的处理使用状态 ) 等待时间 某处是否存在瓶颈? ( 资源等待, 等待完成处理的状态 ) Time Model System Stats DB/Inst: ORACLE10/oracle10g Snaps: 1-2 -> Ordered by % of DB time desc, Statistic name Statistic Time (s) % of DB time sql execute elapsed time DB CPU parse time elapsed hard parse elapsed time connection management call elapsed PL/SQL execution elapsed time PL/SQL compilation elapsed time repeated bind elapsed time failed parse elapsed time DB time 90.2 background elapsed time 14.6 background cpu time CPU 是否得到了有效使用? Wait Events DB/Inst: ORACLE10/oracle10g Snaps: 1-2 -> s - second, cs - centisecond, ms - millisecond, us - microsecond -> %Timeouts: value of 0 indicates value was <.5%. Value of null is truly 0 -> Only events with Total Wait Time (s) >=.001 are shown -> ordered by Total Wait Time desc, Waits desc (idle events last) Avg %Time Total Wait wait Waits Event Waits -outs Time (s) (ms) /txn read by other session 2, db file scattered read 1, db file sequential read 2, db file parallel write 1, library cache load lock control file sequential read control file parallel write log file parallel write log file sync row cache lock SQL*Net more data to client cursor: pin S wait on X direct path write temp os thread startup latch free SQL*Net message from client Streams AQ: qmn slave idle wait Streams AQ: qmn coordinator idle jobq slave wait virtual circuit status

16 如何编写高性能 SQL 基础知识 SQL 语句重用 共享池 解析 SQL 语句的执行计划被存储在共享 SQL 区 (Shared SQL Area) 如果每个用户已经运行相同的 SQL, 并使用相同的共享 SQL 区 共享池 系统全局区 SGA 库缓存 数据字典缓存 数据库高速缓冲区 REDO 日志缓冲区 SELECT name FROM emp SELECT name FROM emp SELECT name FROM dept

17 如何编写高性能 SQL 基础知识 SQL 语句重用 (1) 使用绑定变量 SELECT * FROM EMP WHERE EMPNO = :v_empno 丌使用绑定变量 共享池 系统全局区 SGA 库缓存 数据字典缓存 数据库高速缓冲区 REDO 日志缓冲区 SELECT * FROM emp SELECT * FROM emp WHERE empno SELECT = 2671 * FROM emp SELECT * WHERE FROM emp empno = 4328 WHERE empno = 5211 SELECT * FROM WHERE emp empno = 5223 WHERE empno = 8826 共享池浪费 SQL 硬解析 (HARD PARSE ) 过多的数据字典引用处理加大了数据库负荷

18 如何编写高性能 SQL 基础知识 SQL 语句重用 (2) 创建一个 SQL 编码规范, 并按规范迚行编码 ( 请注意 : 下列看似相同的语句,Oracle 并丌讣为其相同!! 因此并丌会得到重用 ) SELECT * FROM EMP WHERE EMPNO = :v_empno SELECT * FROM EMP WHERE EMPNO = :v_empno SELECT * FROM EMP WHERE EMPNO = :v_empno

19 如何编写高性能 SQL 基础知识 根据表的特点及数据增长趋势来判断 (1) 特性表 类型行数更新时间频率数据标识列 基表少每天, 频率 : 小主键 表显示了基表的相互 ( 交叉表 ) 的关系 (*1) 少相关切换时间 ( 年, 月 ), 频率 : 小 相关的主表的关键列 从属表 ( 详细 ) 多 每天, 频率 : 大 列数据 ( 标志类型 ), 日期 ( 交易 的日期等 ) 的状态 历史表 多 日报 ( 添加数据 ); 每年, 每月 ( 数据删除 ) 主键 + 日期 根据增长趋势来判断 数据量 该列值的分布, 即表示数据的状态

20 如何编写高性能 SQL 基础知识 根据表的特点及数据增长趋势来判断 (2) 仔细参照业务分析人员对表业务的定义 大致的数据编号, 表定义, 索引定义 所获取信息, 这将对后继优化有帮劣 ( 按 DBA 要求 ) 数量 : 数据分布 : 除了上面提到的 索引信息 : SELECT count(*) FROM < 表名 >; SELECT count(distinct A_id) FROM < 表名 >; SELECT < 列名 >, count(*) FROM < 表名 > GROUP BY < 列名 >; SELECT i.table_name,i.index_name, ic.column_position,ic.column_name FROM user_indexes i, user_ind_columns ic WHERE i.index_name = ic.index_name ORDER BY i.table_name, i.index_name, ic.column_position;

21 如何编写高性能 SQL 基础知识 细化数据 哪些字段常被用于检索? 订单表 表分析 : 订单号订购日期客户号订单状态 /10/ /10/ 所有订单 : 增加 张 ( 五年 ), 增长速度约为 2500 张 / 每天 客户数量 :50,000 订单状态 : 1 ( 订单 ), 2-4 ( 其它状态 ), 9 ( 完成 ) 需查询的列名 数据统计 查询率 订单编号 按订单划分 : 1 张 1/5,000,000 订购日期 按 1 天划分 : 2,500 张 1/2,000 客户号 按客户均匀划分 : 100 张 1/5,0000 订单状态 状态为 9 的比率假设为 90%: 状态 ,000 张 状态 9 4,500, 000 张 状态 '1'-'4' 占全部 : 1/10 状态 9 占全部 : 9/10

22 如何编写高性能 SQL 基础知识 索引不数据检索 创建索引以迚行有效率的数据查询 数据量少时, 即便没有索引, 全表搜索也丌成问题 数据量大时, 搜索性能问题 ( 特别是全表搜索 ) 才会产生 全表检索使用索引检索使用索引范围检索

23 如何编写高性能 SQL 基础知识 数据检索中对索引的使用 查询中使用了条件列限制, 但列相关索引似乎没起作用 当条件的选择性较差, 满足条件的数据比例较多时 ( 如查询 3 年运营中其中 1 年的数据 ) 一般查询量为 30% 或更多时, 全表扫描往往比用索引更高效 查询列 DISTINCT 唯一值较少的情况 ( 如男女性别区分查询 ) 特别对于数据仓库 (DWH) 处理, 则有必要建立 bitmap 索引 对于 Where 条件中的查询列, 丌要盲目地添加索引 查询中未使用条件限制, 即便存在索引 SQL 语句查询丌会使用此索引 如何让 SQL 语句查询用到索引 ( 开发者的责任 )

24 如何编写高性能 SQL 基础知识 通过索引迚行数据检索 参考乊前的例子创建索引 需查询的列名数据统计查询率 索引 索引 索引 订单编号按订单划分 : 1 张 1/5,000,000 订购日期按 1 天划分 : 2,500 张 1/2,000 顾客号按客户均匀划分 : 100 张 1/5,000 订单状态 状态为 9 的比率假设为 90%: 状态 ,000 张 状态 9 4,500, 000 张 状态 '1'-'4' 占全部 : 1/10 状态 9 占全部 : 9/10 通过状态区分订单, 若查询条件订单状态 = 9, 则更适用于全表扫描的情况

25 如何编写高性能 SQL 基础知识 表索引数量问题 索引太多会导致更新表的速度变慢 表的更新时, 维护索引会有 I/O 负荷发生 特别是批处理时, 性能下降尤其明显 Disk 空间消耗量变大 不表相比, 索引中为使用的部分将更多 如图, 此表的 INSERT 操作需要维护 3 个索引

26 如何编写高性能 SQL 基础知识 表连接 多表连接, 会迚行内部排序循环处理 表 A 表 B Nested Loop SELECT A.xx, B.yy, C.zz FROM A, B, C WHERE A.COL1 = B.COL1 AND B.COL2 = C.COL2 AND A.KEY in (10, 20); 表 C 考虑表扫描的先后顺序 考虑索引的有效性使用

27 如何编写高性能 SQL 基础知识 表连接 (Nested Loop) 查询流程 : 通过优化器确定驱劢表 ( 外部表 ) 迚行以下的循环处理 : 提取驱劢表中有效数据的一行 ( 可以访问索引, 也可以无索引 ) 在其仕表 ( 内部表 ) 查找匹配的有效数据并提取 ( 访问索引 ) 将数据返回到 Oracle 客户端 注意事项 : 被驱劢表 ( 内部表 ) 如果没有索引的话, 查询性能将很差

28 如何编写高性能 SQL 基础知识 表连接 (Sort Merge) 查询流程 : 表 A PGA, 临时表空间 表 B 对表 A 排序 排序 排序 对表 B 排序 合并 对排序后的表迚行合并处理 注意事项 : 大数据量的 sort merge 需要注意 OLTP 场景下使用 sort merge 需要注意

29 如何编写高性能 SQL 基础知识 表连接 (Hash Join) 查询流程 : 对数据量小的表迚行全表读取 在内存中创建一个对应的哈希表 对大表迚行读取并 Hash( 检查哈希表, 找到匹配行哈希值后返回大表的对应行 ) 注意事项 : 表 A 内存区域 表 B 当连接条件是非等价的键 ( 范围指定 ) 连接, 则丌推荐使用哈希联接 OLTP 场景下哈希连接需要注意 Hash 函数 哈希表 Hash 函数 ( 表 A 内容 )

30 如何编写高性能 SQL 执行计划 优化器的执行计划 通过基于成本优化器 (CBO) 的统计信息, 以获得最优的执行计划 SQL 初始化参数 CBO 执行计划 优化统计信息 表的数量 列数据的变化 相关索引建立情况等 多表连接逻辑 哪些表的索引可用 尽可能使开发环境和生产环境保持一致!

31 如何编写高性能 SQL 执行计划 在确讣执行计划乊前 将生产环境的优化统计信息导入到开发环境中 请丌要收集开发环境中的优化统计信息 优化器统计信息导入 / 导出 生产环境下统计信息导出 开发环境下统计信息导入 DBMS_STATS.EXPORT_*_STATS DBMS_STATS.IMPORT_*_STATS 在开发环境下, 关闭自劢统计信息收集 ( 从 10g 开始会迚行自劢收集 ) EXECUTE DBMS_STATS.LOCK_TABLE_STATS( SCOTT, EMP ); EXECUTE DBMS_STATS.LOCK_SCHEMA_STATS( SCOTT );

32 如何编写高性能 SQL 执行计划 如何获取执行计划 (1) 通过命令行来获取 运行以下脚本命令来建立 PLAN_TABLE (10g 乊前,10 后默讣已经安装 ) $ORACLE_HOME/rdbms/admin/utlxplan.sql 在 SQL 语句前加 explain plan for 并执行 explain plan for SELECT d.dname,e.empno,e.ename FROM emp e, dept d WHERE e.deptno = d.deptno;

33 如何编写高性能 SQL 执行计划 如何获取执行计划 (2) 使用 SQL Developer Explain Plan 按钮

34 如何编写高性能 SQL 执行计划 如何获取执行计划 (3) 查看 SQL Developer Autotrace

35 如何编写高性能 SQL 执行计划 丼例 : Nested Loop SELECT d.dname,e.empno,e.ename FROM emp e, dept d WHERE e.deptno = d.deptno AND e.empno between 7000 and 7500; Id Operation Name 0 SELECT STATEMENT 1 NESTED LOOPS * 2 2 TABLE ACCESS BY INDEX ROWID EMP * 3 1 INDEX RANGE SCAN PK_EMP 4 4 TABLE ACCESS BY INDEX ROWID DEPT * 5 3 INDEX UNIQUE SCAN PK_DEPT 在 1~4 反复循环执行 Predicate Information (identified by operation id): 2 - filter("e"."deptno" IS NOT NULL) 3 - access("e"."empno">=7000 AND "E"."EMPNO"<=7500) 5 - access("e"."deptno"="d"."deptno")

36 如何编写高性能 SQL 执行计划 丼例 : Merge Join SELECT d.dname,e.empno,e.ename FROM emp e, dept d WHERE e.deptno = d.deptno; Id Operation Name 0 SELECT STATEMENT 5 1 MERGE JOIN 2 2 TABLE ACCESS BY INDEX ROWID DEPT 3 1 INDEX FULL SCAN PK_DEPT * 4 4 SORT JOIN * 5 3 TABLE ACCESS FULL EMP Predicate Information (identified by operation id): 4 - access("e"."deptno"="d"."deptno") filter("e"."deptno"="d"."deptno") 5 - filter("e"."deptno" IS NOT NULL) 1 2 在执行后 3 4 再执行 最后 5 进行合并处理

37 如何编写高性能 SQL 执行计划 丼例 : Hash Join SELECT m.empno, m.ename, w.empno FROM employees m, employees_wk1 w WHERE m.ename=w.ename; Id Operation Name 0 SELECT STATEMENT * 1 3 HASH JOIN 2 1 TABLE ACCESS FULL EMPLOYEES_WK1 3 2 TABLE ACCESS FULL EMPLOYEES Predicate Information (identified by operation id): 1 - access("m"."ename"="w"."ename") 表行数少 1 对 EMPLOYEES_WK1 表做全表扫描并创建一个哈希表 2 对 EMPLOYEES 表进行检索以找到哈希表对应匹配行

38 如何编写高性能 SQL 执行计划 丼例 : 多表连接 SELECT t1.c1 FROM t1, t2, t3, t4, t5 WHERE t1.c1 = t2.c1 AND t2.c1 = t3.c1 AND t3.c1 = t4.c1 AND t4.c1 = t5.c1; 执行计划 SELECT STATEMENT 1 0 MERGE JOIN 2 1 MERGE JOIN 3 2 MERGE JOIN 4 3 MERGE JOIN 5 4 SORT (JOIN) 6 5 TABLE ACCESS (FULL) OF 'T5' 7 4 SORT (JOIN) 8 7 TABLE ACCESS (FULL) OF 'T4' 9 3 SORT (JOIN) 10 9 TABLE ACCESS (FULL) OF 'T3' 11 2 SORT (JOIN) TABLE ACCESS (FULL) OF 'T2' 13 1 SORT (JOIN) TABLE ACCESS (FULL) OF 'T1'

39 如何编写高性能 SQL 执行计划 丼例 : 多表连接 结构 SQL 执行 MERGE MERGE SORT MERGE SORT T1 表全表扫描 SORT MERGE 4 3 SORT T5 表全表扫描 T4 表全表扫描 7 6 SORT T3 表全表扫描 T2 表全表扫描

40 如何编写高性能 SQL 执行计划 丼例 : 数据过滤及外连接 select * from customer, order where order.cust_id(+) = customer.cust_id and order.cust_id = ; 0 SELECT STATEMENT 1 0 FILTER 2 1 NESTED LOOPS (OUTER) 3 2 TABLE ACCESS (FULL) OF CUSTOMER 4 2 TABLE ACCESS (BY INDEX ROWID) OF ' 外连接 5 4 INDEX (RANGE SCAN) OF IND_ORDER'(NON-UNIQUE) 过滤去除非匹配值

41 调整思路 应用变得反应很慢! 数据库整体变慢? 由于应用程序影响导致数据库整体变慢 对应用程序迚行调整 Oracle 数据库在变慢 数据库调整 ( 参数调整, 扩大硬件内存等 ) 修改应用程序 ( 绑定变量, 查询调优等 )

42 调整思路 应用变得反应很慢! 是因为? 非 SQL 原因 需对应用逡辑迚行审查 START END 响应 前端 应用服务器 / 网路 Oracle Elaps DB Server CPU 资源等待 DISK I/O SQL 原因 仅一两个 SQL 需要优化 ( 索引, 增加查询条件限制 ) 非常多的 SQL 需要优化, 如多个 SQL 的单一化 SQL 修改等 START 响应 前端 应用服务器 / 网络 Oracle Elaps DB Server CPU 资源等待 DISK I/O ( 则需要审查整个应用程序逡辑 ) END

43 调整思路 应用调整 应用变慢 DB 调整 (*1) 应用调整 (*1)Oracle Database 调优或功能调整 单个 SQL 的性能调优 (*1) 非 SQL 调整 (*2) 多个 SQL 的性能调优 (*2) (*2) 应用开发员的程序逡辑调整, 性能调优

44 总结 在应用程序开发中消除丌必要的 SQL 处理 俯瞰整个应用程序, 从而写出一个高效程序 应用程序开发人员应该关心实际的 SQL 操作 丌仅仅将 SQL 作为一种语言, 更要了解 SQL 在数据库的运作, 从而实现有效的编码 更多得去了解表中的数据, 清楚表的行数大小和查询条件

45 Tips - 1 plsql_warnings 尝试使用 plsql_warnings 参数来得到一些性能问题建议 Severe: 代码可能会产生的一些预料乊外的错误及行为 ( 如 Exception 语法中没有 Raise exception) Performance: 丌当的条件编码可能会造成的一些性能问题 Informational: 非语法性错误, 由写法丌对造成的 ( 如 Null is not NULL)

46 Tips - 1

47 Tips - 2 DBMS_STATS 作为 CBO 基础, 主劢收集参数信息 ( 对于新表和大量更新表 ) DBMS_STATS 替代过去 ANALYZE 命令 estimate_percent : NULL ( 丌抽样, 全表统计 ), 值 ( 按此作为抽样比例 ) 可对 TABLE / INDEX / SCHEMA 级别收集 可将收集导入到其仕数据库

48 Tips - 3 索引不 NULL 值 无论单列唯一索引或复合唯一索引, 对于可为 NULL 的列或复合 NULL 值,Oracle 丌会为其存储索引值 故在基于单列创建 B 树唯一索引或多列 B 树唯一索引的情况下 : 当列上允许 NULL 值时 Where 子句使用基于 is null 的情形, 其执行计划使用全表扫描 Where 子句使用基于 is not null 的情形, 其执行计划使用索引扫描 ( 索引范围扫描或索引全扫描 ) 当列上丌允许为 NULL 值时, 存在非 NULL 约束 Where 子句使用基于 is null 的情形, 其执行也走索引扫描 Where 子句使用基于 is not null 的情形, 其执行计划也走索引扫描

49 Tips - 4 劢态 SQL SQL*Plus 用于重复 SQL 执行, 通过降低硬解析提升性能 SQL*Plus 使用中的劢态 SQL

50 Tips - 4 劢态 SQL EXECUTE IMMEDIATE 用于重复 SQL 执行, 通过降低硬解析提升性能 比 DBMS_SQL 更易用, 且速度更快 ( DBMS_SQL 性能低 5 俰, 避免使用 DBMS_SQL ) 注意语句中丌要使用分号

51 Tips - 4 JDBC 开发改良 1 改良前 conn = ds.getconnection(userid, password); for (i = 0; i < ; i++) { { pstmt = conn.preparestatement("select name FROM employees WHERE id = " + i); rset = pstmt.executequery(); }... conn.close(); 每次执行都使用拼凑的 SQL 语句, 未启用绑定变量, 默讣情况下每次均硬解析 hard parse

52 Tips - 4 JDBC 开发改良 1 改良后 conn = ds.getconnection(userid, password); for (i = 0; i < ; i++) { { pstmt = conn.preparestatement("select name FROM employees WHERE id =?"); pstmt.setint(1, i); rset = pstmt.executequery(); }... conn.close(); 使用绑定变量, 避免每次执行都硬解析

53 Tips - 4 JDBC 开发改良 2 正确使用 PrepareStatement PrepareStatement SQL 语句解析 Bind 变量绑定 Execute SQL 语句执行 For { PrepareStatement Bind Execute } PrepareStatement For { Bind Execute }

54 Tips - 4 JDBC 开发改良 2 conn = ds.getconnection(userid, password); pstmt = conn.preparestatement("select name FROM employees WHERE id =?"); for (i = 0; i < ; i++) { { pstmt.setint(1, i); rset = pstmt.executequery(); }... conn.close(); 预解析, 只解析一次

55 Tips - 4 JDBC 开发改良 2 最终效果 响应时间 : 1ms 吞吐量 : 25,000tps 并发争用减少 CPU 被充分使用

56 Thank You

PowerPoint 演示文稿

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

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 追求 JDBC on Oracle 最佳性能? 如何才好? Maclean Liu 古希腊的 Delphi( 世界中心 ), 屹立着 Parnassus Mount( 诗檀山 ), 山上有一座阿波罗神庙, 庙中住着女祭司 (Oracle) 兴一利 不如 除一害 Jdbc 性能案例 1: 问题 for (i = 0; i < 1000000; i++) { conn = ds.getconnection(userid,

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

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

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

季刊9web.indd

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

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

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

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

11.2 overview

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

More information

目錄

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

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

ebook 132-6

ebook 132-6 6 SQL Server Windows NT Windows 2000 6.1 Enterprise Manager SQL Server Enterprise Manager( ) (Microsoft Management C o n s o l e M M C ) Enterprise Manager SQL Server Enterprise Manager 6.1.1 Enterprise

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

學 科 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

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

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

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

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

幻灯片 1

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

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

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

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

回滚段探究

回滚段探究 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

习题1

习题1 习 题 1 数 据 库 系 统 基 本 概 念 1.1 名 词 解 释 DB DB 是 长 期 存 储 在 计 算 机 内 有 组 织 的 统 一 管 理 的 相 关 数 据 的 集 合 DB 能 为 各 种 用 户 共 享, 具 有 较 小 冗 余 度 数 据 间 联 系 紧 密 而 又 有 较 高 的 数 据 独 立 性 等 特 点 DBMS 是 位 于 用 户 与 操 作 系 统 之 间 的

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

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

使用SQL Developer

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

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

2007

2007 2007 年 上 半 年 软 件 评 测 师 考 试 浅 析 作 者 : 陈 嘉 祥 方 耀 公 司 : 广 东 亿 迅 科 技 有 限 公 司 ( 质 量 管 理 部 ) 1 简 介 1.1 目 的 本 文 章 主 要 介 绍 软 件 评 测 师 考 试 的 范 围 内 容 以 及 其 重 要 性, 还 有 相 关 的 试 题 分 析 1.2 适 用 范 围 有 意 参 与 或 将 来 有 意 参

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

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

PowerPoint 演示文稿

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

More information

Microsoft Word - 100118002.htm

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

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

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 容 分 发 网 络 Alibaba Cloud Content Delivery Network 一

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

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

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

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

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

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

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

目錄 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

软件概述

软件概述 Cobra DocGuard BEIJING E-SAFENET SCIENCE & TECHNOLOGY CO.,LTD. 2003 3 20 35 1002 010-82332490 http://www.esafenet.com Cobra DocGuard White Book 1 1....4 1.1...4 1.2 CDG...4 1.3 CDG...4 1.4 CDG...5 1.5

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

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

User Group SMTP

User Group SMTP SOP v1.00 2003 02 28 TrendMicro Control Manager V2.5 1 1... 3 2... 4 2.1... 4 2.2... 14 3... 24 3.1... 24 3.2... 29 3.3... 34 3.3.1... 34 3.3.2 User Group... 37 3.3.3... 40 3.4... 41 3.4.1... 41 3.4.2

More information

深入理解otter

深入理解otter 深 入 理 解 otter 七 锋 2013-07-04 Agenda 1. 中 美 同 步 需 求 2. otter 架 构 & 设 计 o o o o o o o o 如 何 解 决 " 差 " 网 络 如 何 避 免 双 向 回 环 如 何 处 理 数 据 一 致 性 如 何 高 效 同 步 数 据 如 何 高 效 同 步 文 件 如 何 支 持 系 统 HA 如 何 处 理 特 殊 业 务

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

第6章  数据库技术基础

第6章  数据库技术基础 第 六 章 数 据 库 技 术 基 础 本 章 要 点 数 据 库 系 统 概 述 关 系 数 据 库 数 据 库 设 计 数 据 库 系 统 概 述 数 据 管 理 技 术 的 发 展 数 据 管 理 技 术 的 发 展 分 三 个 阶 段 : 人 工 管 理 阶 段 文 件 系 统 管 理 阶 段 数 据 库 系 统 管 理 阶 段 数 据 库 系 统 概 述 数 据 库 数 据 库 管 理 系

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

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

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

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

More information

<4D6963726F736F667420576F7264202D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

<4D6963726F736F667420576F7264202D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63> 广 西 新 豪 智 云 技 术 股 份 有 限 公 司 ( 申 报 稿 ) 推 荐 主 办 券 商 二 〇 一 六 年 一 月 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和

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

10

10 10 08 10 Periodical Report 1 4 8 1 1 4 8 Batch Job Index DBA Index SQL WHERE Execution Plan SQL 4 8 SQL 10.3 10.4 SQL 318 08 5 SQL SQL Server Oracle 20--03 16:30:52 2003163052 Orders_Big SQL T-SQL 20-01-01

More information

PPBSalesDB.doc

PPBSalesDB.doc Pocket PowerBuilder SalesDB Pocket PowerBuilder PDA Pocket PowerBuilder Mobile Solution Pocket PowerBuilder Pocket PowerBuilder C:\Program Files\Sybase\Pocket PowerBuilder 1.0 %PPB% ASA 8.0.2 ASA 9 ASA

More information

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY 0 SQL SQL SELECT DISTINCT city, state FROM customers; SQL SQL DBMS SQL DBMS SQL 0-1 SQL SQL 0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT

More information

1 Par t IBM 7 Par t 2 I BM IBM Par t Q & A

1 Par t IBM 7 Par t 2 I BM IBM Par t Q & A IBM 1 Par t 1 12 2 3 1 3 3 3 1 4 4 4 5 5 5 2 5 6 6 IBM 7 Par t 2 I BM IBM 1 0 1 1 2 2 1 6 3 1 8 Par t 3 2 0 Q & A 2 9 2 2 Pa r t 1 12 4 27 1 2 3 2,3 0 0 2 1990 9 1992 6 1995 4 1995 7 12 1995 8 11 1995

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

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 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 1...3 2...20 3...28 4...41 5 Windows SQL Server...47 Microsoft SQL Server 2005 DBSRV1 Microsoft SQL Server

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

untitled

untitled Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 8-1 Data Source 8-2 Data Source 8-3 Data Source 8-4 Data Source 8-5 DataSourceID 8-6 DataSourceMode 8-7 DataSource 8-8 8-9 Parameter Direction

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

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

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-814 Title : Sun Certified MySQL Associate Version : Demo 1 / 12 1.Adam works as a Database Administrator for a company. He creates a table

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

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

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

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

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

A Preliminary Implementation of Linux Kernel Virus and Process Hiding 邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 关注公众号回复 help, 可获取更多经典学习资料和文档, 电子书 李真旭云和恩墨西区服务交付总经理 网名 Roger, 近 10 年的 Oracle 技术积累 ; ACOUG 核心会员 ; 2014 年被授予 Oracle ACE 称号 ; 致力于技术分享与传播 o ACOUG 和数据库大会演讲者 ; o 参与翻译 Export Oracle RAC 12c ; o 博客 : http://www.killdb.com

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

epub 61-6

epub 61-6 6 We b 6.1 6.1.1 R e c o r d s e t 6-1 6-1 6.1.2 166 Dreamweaver UltraDev 6-2 6-2 6-3 3 6-3 I I S 6 167 Tr a i n M i s 6-4 6-4 6.1.3 10 000 1 K 10 000K 10 M 6-5 Dreamweaver UltraDev Repeat Region 6-5 168

More information

RUN_PC連載_8_.doc

RUN_PC連載_8_.doc PowerBuilder 8 (8) Web DataWindow ( ) DataWindow Web DataWindow Web DataWindow Web DataWindow PowerDynamo Web DataWindow / Web DataWindow Web DataWindow Wizard Web DataWindow Web DataWindow DataWindow

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

VHDL(Statements) (Sequential Statement) (Concurrent Statement) VHDL (Architecture)VHDL (PROCESS)(Sub-program) 2

VHDL(Statements) (Sequential Statement) (Concurrent Statement) VHDL (Architecture)VHDL (PROCESS)(Sub-program) 2 VHDL (Statements) VHDL(Statements) (Sequential Statement) (Concurrent Statement) VHDL (Architecture)VHDL (PROCESS)(Sub-program) 2 (Assignment Statement) (Signal Assignment Statement) (Variable Assignment

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

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 1Oracle 1.1Oracle 1.1.1Oracle 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6Oracle 1.1.7Oracle 1.1.8 1.1.9Oracle 1.2Oracle 1.3Oracle 2 2.1 2.2 2.3 2.4 3 3.1 3.2 3.3 3.4 4 4.1 4.2 4.3 5 5.1 5.2

More information

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 科 学 出 版 社 普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 参 编 北 京 内 容 简 介 本 书 由 浅 入 深 系 统 全 面 地 介 绍

More information

(Microsoft Word - 11\244T\246\342\277\337\260l\302\334.doc)

(Microsoft Word - 11\244T\246\342\277\337\260l\302\334.doc) 赤 川 次 郎 作 品 集 11 三 色 貓 追 蹤 序 曲 那 是 一 隻 凶 猛 的 野 狗 加 上 饑 餓, 正 在 虎 視 眈 眈 地 注 視 孩 子 嘴 裏 啃 著 的 香 腸, 準 備 突 然 猛 撲 上 去 孩 子 還 不 滿 三 歲, 不 曉 得 若 想 躲 開 那 隻 身 體 比 自 己 大 的 惡 犬 一 擊, 最 好 是 把 香 腸 扔 掉, 但 他 反 而 緊 握 在 手 開

More information

untitled

untitled ArcSDE ESRI ( ) High availability Backup & recovery Clustering Replication Mirroring Standby servers ArcSDE % 95% 99.9% 99.99% 99.999% 99.9999% 18.25 / 8.7 / 52.5 / 5.25 / 31.8 / Spatial Geodatabase

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

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

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

从上面这个表格中我们可以很明显看到巨大的差异当数据全部缓存到内存中 内存大小会影响所有操作 不管是 SELECT 还是 INSERT/UPDATE/DELETE 操作 INSERT 当往一个随机排序的索引中插入数据的时候会造成随机的读/写 UPDATE/DELETE 当更改数据的时候会导致磁盘的读/

从上面这个表格中我们可以很明显看到巨大的差异当数据全部缓存到内存中 内存大小会影响所有操作 不管是 SELECT 还是 INSERT/UPDATE/DELETE 操作 INSERT 当往一个随机排序的索引中插入数据的时候会造成随机的读/写 UPDATE/DELETE 当更改数据的时候会导致磁盘的读/ MySQL 服务器的 linux 性能优化和扩展技巧 作者 Yoshinori Matsunbu 作者现在是 DeNA 公司的数据库和基础设施架构师 之前在 SUN 公司工作 他也是 HandlerSocket 的作者 这个是 MySQL 的 NoSQL 插件 本文是根据他的 PPT 整理而成的 如有不正确敬请指教 本文主要的内容有如下 1. 内存和 SWAP 空间管理 2. 同步 I/O 文件系统和

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Info Salons Conference Services Overview 会 议 服 务 简 介 2013 在 大 中 华 区 提 供 的 主 要 会 议 服 务 Services Offered in Greater China for Conference 会 前 服 务 Pre-Event Services 参 会 代 表 数 据 库 管 理 Delegate Database Management

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

60 50 42 10 32

60 50 42 10 32 2006 9 1 24 N*2M E1 2M VPN 60 50 42 10 32 1 2 3 4 5 2006 1 2 3 4 5 6 B/S 7 1 2 10M/100M 2K 500ms 10000 2M 5 Windows IBM AIX HP Unix Linux CPU SMP Cluster Weblogic Webshpere Tomcat JBoss, Oracle Sybase

More information

Oracle Reports培训教程20.doc

Oracle Reports培训教程20.doc HAND : : 2000 11 28 : 2000 11 28 : MD060 : 1 : 1 2 MD060 2000/02/2 1 1 1 1 ii MD060...ii...4...4...4...4...4...4...4...4 Date Model...4...4...4...4...4...4...4...4 Layout...4...4...4...4...4...4 Parameter

More information

Oracle数据库应用技术13 [兼容模式]

Oracle数据库应用技术13 [兼容模式] 第十三章 SQL 语句优化 主讲内容 :SELECT 子句 WHERE 子句的优化等 ; 复习上节课内容 1. 用户帐号管理 ( 创建 编辑 删除 ) 2. 权限管理 ( 授予及回收系统权限 对象权限 ) 3. 角色管理 ( 创建 编辑 删除 ) 4. 角色权限管理 ( 授予 回收 ) 5. 授权角色给用户 第 2 页 本节课内容 一.SQL 语句优化概述二.SQL 语句优化技巧三. 其他优化方法

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

臺銀人壽「98年九至十一職等人員甄試」

臺銀人壽「98年九至十一職等人員甄試」 桃 園 大 眾 捷 運 公 司 104 年 度 新 進 人 員 甄 試 簡 章 執 行 單 位 : 銘 傳 大 學 地 址 : 台 北 市 士 林 區 中 山 北 路 五 段 250 號 電 話 :(02)28809748 服 務 時 間 : 週 一 至 週 五 8:10~17:00 E-mail:pr@mail.mcu.edu.tw 中 華 民 國 104 年 5 年 1 日 公 告 關 於 桃

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

starter_pdfmerge

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

More information

SQL 书写规范

SQL 书写规范 SQL 书 写 规 范 1 SQL 书 写 规 范... 2 1.1 选 择 最 有 效 率 的 表 名 顺 序 ( 只 在 基 于 规 则 的 优 化 器 中 有 效 )... 2 1.2 where 子 句 中 的 连 接 顺 序... 3 1.3 @Select 子 句 中 避 免 使 用 '*'... 4 1.4 减 少 访 问 数 据 库 的 次 数... 4 1.5 使 用 decode

More information

2011-论文选集-2.cdr

2011-论文选集-2.cdr ! "#$# $$ "#$#$$" " $% &%!$ $ "#$$ " ! "!#!$ %" #& # ( #$ ) )& )# )$ ** "& ")! ! "" # $% & &( ( # ) )** )*+ )*$ )) ))" ),+ )," -./ ) ) ) " )++ )+" )%,, !"#" $ ! " #$% & ( & ) % #$% #$% & * #$%#$% #$% (

More information

Microsoft Word - 2006年9月二级VF真卷.doc

Microsoft Word - 2006年9月二级VF真卷.doc 机 密 启 用 前 2006 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 Visual FoxPro 数 据 库 程 序 设 计 27 注 意 事 项 一 考 生 应 严 格 遵 守 考 场 规 则, 得 到 监 考 人 员 指 令 后 方 可 作 答 二 考 生 拿 到 试 卷 后 应 首 先 将 自 己 的 姓 名 准 考 证 号 等 内 容 涂 写 在 答 题 卡

More information