当前位置: 首页 > news >正文

网站静态搜索引擎优化实训

网站静态,搜索引擎优化实训,建设网站必须要配置apache吗,网站开发合同纠纷是知识产权案件吗/ALL_ROWS/ 表明对语句块选择基於开销的优化方法,并获得最佳输送量,使资源消耗最小化. 例如: SELECT /*ALL_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NOSCOTT; /FIRST_ROWS/ 表明对语句块选择基於开销的优化方法,并获得最佳回应时间,使资源消耗最小化. 例如…
  1. /+ALL_ROWS/
    表明对语句块选择基於开销的优化方法,并获得最佳输送量,使资源消耗最小化.
    例如:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN 
FROM BSEMPMS WHERE EMP_NO='SCOTT';
  1. /+FIRST_ROWS/
    表明对语句块选择基於开销的优化方法,并获得最佳回应时间,使资源消耗最小化.
    例如:
SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN 
FROM BSEMPMS WHERE EMP_NO='SCOTT';
  1. /+CHOOSE/
    表明如果资料字典中有访问表的统计资讯,将基於开销的优化方法,并获得最佳的输送量;
    表明如果资料字典中没有访问表的统计资讯,将基於规则开销的优化方法;
    例如:
SELECT /*+CHOOSE*/ EMP_NO,EMP_NAM,DAT_IN 
FROM BSEMPMS WHERE EMP_NO='SCOTT';
  1. /+RULE/
    表明对语句块选择基於规则的优化方法.
    例如:
SELECT /*+ RULE */ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';
  1. /+FULL(TABLE)/
    表明对表选择全域扫描的方法.
    例如:
SELECT /*+FULL(A)*/ EMP_NO,EMP_NAM FROM BSEMPMS A WHERE EMP_NO='SCOTT';
  1. /+ROWID(TABLE)/
    提示明确表明对指定表根据ROWID进行访问.
    例如:
SELECT /*+ROWID(BSEMPMS)*/ * FROM BSEMPMS WHERE ROWID>='AAAAAAAAAAAAAA'
AND EMP_NO='SCOTT';
  1. /+CLUSTER(TABLE)/
    提示明确表明对指定表选择簇扫描的存取方法,它只对簇物件有效.
    例如:
SELECT /*+CLUSTER */ BSEMPMS.EMP_NO,DPT_NO FROM BSEMPMS,BSDPTMS
WHERE DPT_NO='TEC304' AND BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
  1. /+INDEX(TABLE INDEX_NAME)/
    表明对表选择索引的扫描方法.
    例如:
SELECT /*+INDEX(BSEMPMS SEX_INDEX) USE SEX_INDEX BECAUSE THERE ARE FEWMALE BSEMPMS */ FROM BSEMPMS WHERE SEX='M';
  1. /+INDEX_ASC(TABLE INDEX_NAME)/
    表明对表选择索引昇幂的扫描方法.
    例如:
SELECT /*+INDEX_ASC(BSEMPMS PK_BSEMPMS) */ FROM BSEMPMS WHERE DPT_NO='SCOTT'; 
  1. /+INDEX_DESC(TABLE INDEX_NAME)/
    表明对表选择索引降幂的扫描方法.
    例如:
SELECT /*+INDEX_DESC(BSEMPMS PK_BSEMPMS) */ FROM BSEMPMS WHERE DPT_NO='SCOTT';
  1. /+INDEX_COMBINE/
    为指定表选择点阵图访问路经,如果INDEX_COMBINE中没有提供作为参数的索引,将选择出点阵图索引的布林组合方式.
    例如:
SELECT /*+INDEX_COMBINE(BSEMPMS SAL_BMI HIREDATE_BMI)*/ * 
FROM BSEMPMS WHERE SAL<5000000 AND HIREDATE
  1. /+INDEX_JOIN(TABLE INDEX_NAME)/
    提示明确命令优化器使用索引作为访问路径.
    例如:
SELECT /*+INDEX_JOIN(BSEMPMS SAL_HMI HIREDATE_BMI)*/ SAL,HIREDATE
FROM BSEMPMS WHERE SAL<60000;
  1. /+INDEX_FFS(TABLE INDEX_NAME)/
    对指定的表执行快速全索引扫描,而不是全资料表扫描的办法.
    例如:
SELECT /*+INDEX_FFS(BSEMPMS IN_EMPNAM)*/ * FROM BSEMPMS WHERE DPT_NO='TEC305';
  1. /+ADD_EQUAL TABLE INDEX_NAM1,INDEX_NAM2,…/
    提示明确进行执行规划的选择,将几个单列索引的扫描合起来.
    例如:
SELECT /*+INDEX_FFS(BSEMPMS IN_DPTNO,IN_EMPNO,IN_SEX)*/ * 
FROM BSEMPMS WHERE EMP_NO='SCOTT' AND DPT_NO='TDC306';
  1. /+USE_CONCAT/
    对查询中的WHERE后面的OR条件进行转换为UNION ALL的组合查询.
    例如:
SELECT /*+USE_CONCAT*/ * FROM BSEMPMS WHERE DPT_NO='TDC506' AND SEX='M';
  1. /+NO_EXPAND/
    对於WHERE后面的OR或者IN-LIST的查询语句,NO_EXPAND将阻止其基於优化器对其进行扩展.
    例如:
SELECT /*+NO_EXPAND*/ * FROM BSEMPMS WHERE DPT_NO='TDC506' AND SEX='M';
  1. /+NOWRITE/
    禁止对查询块的查询重写操作.

  2. /+REWRITE/
    可以将视图作为参数.

  3. /+MERGE(TABLE)/
    能够对视图的各个查询进行相应的合并
    例如:

SELECT /*+MERGE(V) */ A.EMP_NO,A.EMP_NAM,B.DPT_NO 
FROM BSEMPMS A (SELET DPT_NO,AVG(SAL) AS AVG_SAL 
FROM BSEMPMS B GROUP BY DPT_NO) V 
WHERE A.DPT_NO=V.DPT_NO AND A.SAL>V.AVG_SAL;
  1. /+NO_MERGE(TABLE)/
    对于有可合并的视图不再合并.
    例如:
SELECT /*+NO_MERGE(V) */ A.EMP_NO,A.EMP_NAM,B.DPT_NO 
FROM BSEMPMS A,(SELECT DPT_NO,AVG(SAL) AS AVG_SAL 
FROM BSEMPMS B GROUP BY DPT_NO) V 
WHERE A.DPT_NO=V.DPT_NO AND A.SAL>V.AVG_SAL;
  1. /+ORDERED/
    根据表出现在FROM中的顺序,ORDERED使ORACLE依此顺序对其连接.
    例如:
SELECT /*+ORDERED*/ A.COL1,B.COL2,C.COL3 
FROM TABLE1 A,TABLE2 B,TABLE3 C WHERE A.COL1=B.COL1 AND B.COL1=C.COL1;
  1. /+USE_NL(TABLE)/
    将指定表与嵌套的连接的行源进行连接,并把指定表作为内部表.
    例如:
SELECT /*+ORDEREDUSE_NL(BSEMPMS)*/ BSDPTMS.DPT_NO,BSEMPMS.EMP_NO,BSEMPMS.EMP_NAM FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
  1. /+USE_MERGE(TABLE)/
    将指定的表与其他行源通过合并排序连接方式连接起来.
    例如:
SELECT /*+USE_MERGE(BSEMPMS,BSDPTMS)*/ * 
FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
  1. /+USE_HASH(TABLE)/
    将指定的表与其他行源通过杂凑连接方式连接起来.
    例如:
SELECT /*+USE_HASH(BSEMPMS,BSDPTMS)*/ * 
FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
  1. /+DRIVING_SITE(TABLE)/
    强制与ORACLE所选择的位置不同的表进行查询执行.
    例如:
SELECT /*+DRIVING_SITE(DEPT)*/ * 
FROM BSEMPMS,DEPT@BSDPTMS WHERE BSEMPMS.DPT_NO=DEPT.DPT_NO;
  1. /+LEADING(TABLE)/
    将指定的表作为连接次序中的首表.

  2. /+CACHE(TABLE)/
    当进行全资料表扫描时,CACHE提示能够将表的检索块放置在缓冲区缓存中最近最少列表LRU的最近使用端
    例如:

SELECT /*+FULL(BSEMPMS) CAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS;
  1. /+NOCACHE(TABLE)/
    当进行全资料表扫描时,CACHE提示能够将表的检索块放置在缓冲区缓存中最近最少列表LRU的最近使用端
    例如:
SELECT /*+FULL(BSEMPMS) NOCAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS;
  1. /+APPEND/
    直接插入到表的最后,可以提高速度.
insert /*+append*/ into test1 select * from test4 ;
  1. /+NOAPPEND/
    通过在插入语句生存期内停止并行模式来啟动常规插入.
insert /*+noappend*/ into test1 select * from test4 ;
http://www.yidumall.com/news/95656.html

相关文章:

  • 网站开发设计思想报告一个新产品策划方案
  • 网站流量推广2023年第三波疫情9月
  • 贵阳网站建设制作公司开通网站需要多少钱
  • 学做淘宝店的网站吗如何关闭2345网址导航
  • 怎么网站代备案百度怎么推广自己的店铺
  • 网站建设banner推广普通话的重要意义
  • 建设交易网站多少钱软文广告经典案例
  • 房地产企业网站建设seo的作用主要有
  • 7天精通网站建设实录阿里指数数据分析平台官网
  • 网站优化 济南google adwords
  • 装修网站vr全景图怎么做襄阳seo培训
  • 制作网站品牌公司iis7站长工具
  • 江苏网站建设价格低指数是指什么
  • 吉林省住房建设安厅网站安全管理中山做网站推广公司
  • 天美影视传媒有限公司招聘seo刷关键词排名软件
  • 非法集资罪提供网站建设学生个人网页制作代码
  • 企业网站建设费用会计分录互联网营销师培训内容
  • 响应式设计的网站seo优化需要做什么
  • 龙岗永湖网站建设樱桃电视剧西瓜视频在线观看
  • b2b网站建设步骤花西子网络营销策划方案
  • 网站制作目标及要求海口seo快速排名优化
  • 现货投资网站建设seo论坛
  • 网站建设方案实施营销策略ppt
  • nike官方网站定制针对大学生推广引流
  • 校园文化建设网站推广优化排名
  • 网站建设与规划结课论文网站推广在线
  • 做物流网站模块设计网站的公司
  • 专业建设金融行业网站的公司网络营销常用的工具和方法
  • 桥东网站建设百度网址提交入口
  • 云主机iss怎么做网站搜索引擎网站提交入口