教你用plsql建立索引加快查询oracle数据的速度

 时间:2026-02-13 04:22:19

1、一、点击PL/SQLdeveloper工具,输入你的连接oracle用户名和密码,选择服务器名(oracle客户端设置的服务名)连接为normal,进入plsql界面。

教你用plsql建立索引加快查询oracle数据的速度

2、二、在左边菜单里面找到tables点开,找到你要建立索引的表,当然你也可以利用上面空白栏输入表名回车就可以快速找到你要建立索引的表。若没有左边栏目,你可以点击工具--浏览器。

教你用plsql建立索引加快查询oracle数据的速度

3、三、右键表--编辑--点击索引这栏。你可以命名索引名称以及所有者,并在列那里选择你要建立的索引。当然你也可以语句来实现。

create index KJDM on KJYW (XMDM)

  tablespace NDNS

  pctfree 10

  initrans 2

  maxtrans 255

  storage

  (

    initial 64K

    minextents 1

    maxextents unlimited

  );

教你用plsql建立索引加快查询oracle数据的速度

教你用plsql建立索引加快查询oracle数据的速度

教你用plsql建立索引加快查询oracle数据的速度

4、四、这样你可以尝试用语句查询你想要的数据,对比没有建立索引时候,相比来说,明显加快查询速率。当然你查询的语句没有太大变化。

select mx.bqdm,count(distinct mx.jzh)as results

from mx,kjyw

where mx.xmdm=kjyw.xmdm and

mx.rq between to_date('2014-4-1','yyyy-mm-dd')

and to_date('2014-5-1','yyyy-mm-dd') 

group by mx.bqdm;

  • 迅雷app软件如何快速删除多余的消息
  • vmware怎么批量创建虚拟机
  • 易语言窗口怎么透明化?
  • linux如何删除访问端口
  • 易语言怎样制作编写模块
  • 热门搜索
    党鞭是什么意思 秀丽的近义词是什么 滔搏运动 什么什么无什么 什么是客户关系管理 什么是大气层 愿意的近义词是什么 3d是什么意思 小便多是什么原因 鼓励的反义词是什么