數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題,單表和多表查詢執(zhí)行效率相比有多大區(qū)別

2022-12-16 21:14

2個(gè)回答
access的多表查詢,維護(hù)要方便的多。效率上也會(huì)高,尤其數(shù)據(jù)量大的時(shí)候
sqlserver的主鍵默認(rèn)是聚集索引,如果你還需要查詢什么數(shù)據(jù),也可以建立非聚集索引,但是你要注意,非聚集索引需要占額外的存儲(chǔ)空間,而且是用時(shí)間長(zhǎng)了容易產(chǎn)生索引碎片。
所以比較好的索引建立準(zhǔn)則是:用來(lái)做表連接的id列上鍵非聚集索引,真正用來(lái)查詢數(shù)據(jù)內(nèi)容的列上建立聚集索引。
相關(guān)問(wèn)答
mysql 數(shù)據(jù)表設(shè)計(jì)與查詢效率
2個(gè)回答2022-10-04 09:46
這就是1個(gè)效率與存儲(chǔ)空間的問(wèn)題,魚與熊掌不可兼得,第1種有更好的效率,第2種省空間。 select * 和select id明顯是有區(qū)別的,*就要多掃描20個(gè)字段,你去表里試試就知道了,查詢花費(fèi)的時(shí)間...
全文
SQL查詢效率問(wèn)題....數(shù)據(jù)量很大
1個(gè)回答2022-10-16 22:37
oracle 數(shù)據(jù)庫(kù)嗎?
數(shù)據(jù)庫(kù)高效設(shè)計(jì)方法
2個(gè)回答2022-09-14 00:52
select * from namedb where name = '羅' 更高效的方法就是 select 這一點(diǎn)的星號(hào)去了換成你需要用到得字段名 from namedb where name = '...
全文
數(shù)據(jù)庫(kù)的設(shè)計(jì)?
2個(gè)回答2022-09-21 12:06
總共有六個(gè): 1. 需求分析:分析用戶的需求,如數(shù)據(jù)、功能和性能需求等; 2. 概念結(jié)構(gòu)設(shè)計(jì):主要采用E-R模型進(jìn)行設(shè)計(jì),包括畫E-R圖; 3. 邏輯結(jié)構(gòu)設(shè)計(jì):通過(guò)將E-R圖轉(zhuǎn)換成表,實(shí)現(xiàn)從E-R模型...
全文
數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)設(shè)計(jì)的感想
1個(gè)回答2024-03-04 16:33
別人的東西始終是別人的東西,只能是取其精華,去其糟粕 幫寫?為何不讓人指導(dǎo)你去學(xué)習(xí),然后在自己寫呢 一個(gè)展示,一個(gè)存儲(chǔ),兩則既聯(lián)系緊密又各自不同,將兩則結(jié)合解決問(wèn)題,這個(gè)才是你能體會(huì)的、收獲的 ...
全文
數(shù)據(jù)庫(kù)里面子查詢是什么意思?
1個(gè)回答2022-10-09 21:22
比如: select?*?from?student?where?班級(jí)='01'?and?age?>?(select?max(age)?from?student?where?班級(jí)='02'); 查詢出...
全文
asp怎樣查詢數(shù)據(jù)庫(kù)
1個(gè)回答2022-08-27 23:37
不分頁(yè)的: '調(diào)用連接數(shù)據(jù)庫(kù)文件 應(yīng)該會(huì)吧. '這些都通俗的 打開數(shù)據(jù)庫(kù)中的你要的表 我自己的 while not rs. eof 'while語(yǔ)句 一直查到最后 '這些就是你...
全文
數(shù)據(jù)庫(kù)表的設(shè)計(jì)
2個(gè)回答2022-12-25 00:34
1、首先設(shè)計(jì)一張用戶表,有用戶信息,方便注冊(cè)(用戶ID,用戶姓名,用戶性別。。)等一些基本信息; 2、設(shè)計(jì)一張題目表,字段有題目ID、題目?jī)?nèi)容 3、設(shè)計(jì)一張答案表,如果是選擇題,設(shè)計(jì)的字段為答案ID、...
全文
熱門問(wèn)答