亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4282 | 回復(fù): 7
打印 上一主題 下一主題

在pf加上key以及unique的缺點(diǎn)? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-02-03 11:12 |只看該作者 |倒序?yàn)g覽
請大家發(fā)表自己的觀點(diǎn)!

我個人傾向于pf不加key以及unique

在lf里實(shí)現(xiàn)!

論壇徽章:
0
2 [報告]
發(fā)表于 2010-02-03 11:19 |只看該作者
支持你的觀點(diǎn):但也有個別
分析如下:
1、當(dāng)物理文件數(shù)據(jù)過大時,在新生成一條數(shù)據(jù)后,因?yàn)槲锢砦募怯墟I字,那么需要對數(shù)據(jù)進(jìn)行重新排序,從效率上講是有些問題,但如果沒有鍵字,則不存在該問題。
2、程序在處理過程中或者sql進(jìn)行刪除數(shù)據(jù)時,會有一定的記錄空間需要重新整理,這時重整數(shù)據(jù)庫的時候效率上會快點(diǎn)
3、但對于一些數(shù)據(jù)庫,其使用頻率很低,并且數(shù)據(jù)量不大時,可以不用考慮如上問題時,可以在物理文件中直接定義鍵字,

論壇徽章:
0
3 [報告]
發(fā)表于 2010-02-03 11:21 |只看該作者
這個是隨業(yè)務(wù)的吧

論壇徽章:
0
4 [報告]
發(fā)表于 2010-02-03 14:21 |只看該作者
我較早時間在我的blog寫過文《項(xiàng)目中不能PF帶key》,http://blog.chinaunix.net/u1/46034/showart_1963975.html

論壇徽章:
0
5 [報告]
發(fā)表于 2010-02-03 15:33 |只看該作者
回復(fù) 1# mamei


1) 最近寫入物理文件記錄的位置根物理文件有沒有使用鍵一點(diǎn)關(guān)系也沒有。如果是新文件,或者沒有已經(jīng)被刪除的紀(jì)錄,或者有刪除的紀(jì)錄但是選擇不利用刪除紀(jì)錄的空間,最新寫入的紀(jì)錄總是在文件的最后面。

2)用rpg讀該文件,如果有鍵,f表里面有"k",那么讀出來的次序就使用鍵。如果f表沒有"k",或者用dsppfm, query, sql讀出,讀出來的次序是寫進(jìn)去的物理次序。

3)物理文件有鍵,就是說排序的b+ tree 與物理文件合二為一。物理文件沒有鍵,而lf有鍵,b+ tree就在lf里面。

4)物理文件沒有鍵,lf有鍵,寫入物理文件時系統(tǒng)照樣要修改lf中的b+ tree, 只是有時可以讓這個修改延時一下而已。多數(shù)應(yīng)用系統(tǒng)不允許這種延時。

論壇徽章:
0
6 [報告]
發(fā)表于 2010-02-05 20:52 |只看該作者
優(yōu)化索引對提高運(yùn)行效率也很關(guān)鍵.

論壇徽章:
0
7 [報告]
發(fā)表于 2010-02-06 15:37 |只看該作者
本帖最后由 huangxkst 于 2010-02-06 15:40 編輯

回復(fù) 1# mamei


    個人經(jīng)驗(yàn)。∥议_發(fā)過的項(xiàng)目基本上pf都沒有key,需要就添加相關(guān)的lf,讓lf帶key,但是也不會一味的添加lf,因?yàn)閘f多了會占用存儲空間,影響程序的執(zhí)行效率。

論壇徽章:
0
8 [報告]
發(fā)表于 2010-02-06 20:36 |只看該作者
和樓上的一樣,沒有遇到過PF帶key的,都是LF有key;
開發(fā)中都是使用LF來讀取,保存數(shù)據(jù),用key定位
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP