接上文

  2、V5R3 SQE 增强

  2.1 功能增强

  在V5R2版本,SQE有以下限制,这些限制(不能使用SQE)在V5R3版本中不存在,也就是说,下面的Query将会使用SQE:

  •   View References
  •   UNION
  •   Sub queries
  •   Derived Tables & Common Table expressions
  •   Update & Delete-capable statements

  以下的限制仍将存在,会继续使用CQE:

  •   LIKE Predicate
  •   LOB columns
  •   Sort sequences
  •   ALWCPYDTA(*NO) & SENSITIVE Cursors
  •   LogicaFile References
  •   Select/Omit LogicaFiles
  •   Non-SQinterface

  2.2 性能增强

  •   Star Join Recognition
  •   Check Constraint Awareness

  SQE Stats Manager 使用constraints来 增强性能,SQE Optimizer 会重写 query来避免搜索过多的数据,举例
  Constraint :CHECK(col1 BETWEEN 1 AND 100)
  原来的 Query: SELECT * FROM t2 WHERE col1=:hv
  重写过的Query: SELECT * FROM t2 WHERE (:hv BETWEEN 1 AND 100) AND col1 = :hv

  •   RI Constraint Awareness
  •   SQE Optimizer会重写 Query 来减少 join
  •   实时的 statistics generation
  •   Result Set Caching
  •   Customized VisuaExplain for SQE access methods
  •   Caching of Deterministic UDF Calls - SQE Only
  •   快速的 Stored Procedure Cal处理
  •   快速的 DELETE without WHERE clause statements :没有Commit和没有Lock的情况下用CLRPFM ,有Commit和Lock的情况下用ALTER TABLE

共6页。 1 2 3 4 5 6 :