測試例子如下:
1.建立測試表:
create2.插入資料:table
library (
bookid
intidentity (1, 1
),
bookname
varchar(100
),
dept
varchar(100
),
subjectid
int);
declare3.開始測試,如果不加索引,不管是查詢全部或通過bookid查詢或通過bookname查詢,結果需要的開銷都是2.41328,如下所示:@dept
varchar(20) ='cs
'declare
@bookid
int=
1declare
@count
int=
1while
@count
>=
1and
@count
<=
500000
begin
insert
into
library(bookname, dept, subjectid)
values
(
'software'+
convert
(
varchar(100
),
@bookid
),
@dept
,
@bookid
)
set@bookid+=1
set@count+=1
end
1)通過bookid查詢
2)通過bookname查詢
4.建立索引後,這時再執行上面的通過bookname查詢,發現需要的開銷變為0.0032831
額外說明:**可以看到這個執行計畫?
答:在選單「查詢」-》顯示估計的執行計畫
ORACLE 建立作業JOB例子
1.plsql中學習job 學習job 建表 create table test job para date date commit insert into test job values sysdate commit select from test job 建立存貯過程 create or re...
ORACLE 建立作業JOB例子
1.plsql中學習job 學習job 建表 create table test job para date date commit insert into test job values sysdate commit select from test job 建立存貯過程 create orrep...
ORACLE 建立作業JOB例子
1.plsql中學習job 學習job 建表 create table test job para date date commit insert into test job values sysdate commit select from test job 建立存貯過程 create or re...