新聞中心
在SQL Server數(shù)據(jù)庫(kù)中,我們經(jīng)常使用索引來(lái)提高查詢的效率,但是如果索引使用不當(dāng)就會(huì)適得其反。本文我們介紹一種測(cè)試索引的空間換時(shí)間的操作,以方便找到適合利用索引的時(shí)機(jī),接下來(lái)就讓我們一起來(lái)了解一下這部分內(nèi)容吧。

香格里拉網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),香格里拉網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為香格里拉上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的香格里拉做網(wǎng)站的公司定做!
- create table tb_test(
- t_id number,
- t_name nvarchar2(30)
- );
- create sequence seq_tid
- start with 1
- increment by 1
- maxvalue 999999
- minvalue 1
- cache 10
--項(xiàng)該表中插入99999條記錄
- begin
- for n in 1..99999 loop
- insert into tb_test values(seq_tid.nextval,'1234');
- end loop;
- end;
- --select count(*) from tb_test;
- --select * from tb_test;
- --select * from tb_test where t_id = 99999;
--此處以下為測(cè)試代碼,分別在創(chuàng)建索引和沒(méi)有創(chuàng)建索引的情況下運(yùn)行。
--你會(huì)發(fā)現(xiàn)創(chuàng)建索引后后運(yùn)行的時(shí)間比沒(méi)有創(chuàng)建索引所需要的時(shí)間少很多。
- declare
- num number;
- begin
- for n in 1..9999 loop
- select t_id into num from tb_test where t_id=n;
- end loop;
- dbms_output.put_line('nunm='||num);
- end;
--創(chuàng)建對(duì)應(yīng)的索引suncs_space 為自己創(chuàng)建的一個(gè)表空間。
- create index testid on tb_test(t_id) tablespace suncs_space;
--刪除索引
- drop index testid;
關(guān)于SQL Server數(shù)據(jù)庫(kù)測(cè)試索引的空間換時(shí)間的操作就介紹到這里了,希望本次的介紹能夠?qū)δ兴鶐椭?/p>
新聞標(biāo)題:SQLServer數(shù)據(jù)庫(kù)測(cè)試索引的空間換時(shí)間
文章來(lái)源:http://fisionsoft.com.cn/article/djgihgo.html


咨詢
建站咨詢
