-
當前位置:首頁 > 創(chuàng)意學院 > 技術(shù) > 專題列表 > 正文
如何優(yōu)化設(shè)計方案(如何優(yōu)化設(shè)計方案內(nèi)容)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于如何優(yōu)化設(shè)計方案的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、六西格瑪黑帶培訓(xùn)如何選擇優(yōu)化設(shè)計?
一、六西格瑪黑帶培訓(xùn)優(yōu)化設(shè)計的目的在于根據(jù)一些標準選擇設(shè)計點,可以通過選擇優(yōu)化設(shè)計達到:
1、選擇一組“優(yōu)化”的設(shè)計點
2、向現(xiàn)有設(shè)計增加設(shè)計點
3、改善現(xiàn)有設(shè)計的期望值D
4、評估和比較設(shè)計方案
二、六西格瑪黑帶培訓(xùn)對話框內(nèi)容
1、標準
A、D-optimality:選擇該項可以從一組候選點中選擇適合的D點,用該標準選擇的設(shè)計方案可使回歸模型中的變差小化。
B、Distance-based optimality:選擇該項可基于距離優(yōu)化方法選擇設(shè)計點。用該標準選擇的設(shè)計方案可在設(shè)計空間均勻地擴展設(shè)計點。該方法用于需事先選擇模型的場合。
2、Number of Points in optimal design:輸入為優(yōu)化設(shè)計所選擇的點的數(shù)量。如果選擇標準為“D-optimality”,點的數(shù)量至少需與模型包含的項數(shù)相同,如果選擇標準為“Distance-basedoptimality”,點的數(shù)量需少于等于候選設(shè)置中確立的設(shè)計點數(shù)量。
3、Specity design columns:如果選擇標準為“Distance-based Optimality”,需刪除不包含于優(yōu)化設(shè)計中的欄。作為缺省設(shè)置,Minitab將所有輸入變量包含于設(shè)計中。
4、Task。
A、Select Optimal design:選擇一個優(yōu)化設(shè)計。
B、Augment/improve design:增加或改善一個現(xiàn)存設(shè)計。
C、Evaluate design:評估一個設(shè)計。
張馳咨詢認為,有流程的影子就有六西格瑪改善的空間。
在制造行業(yè),人們總是聚焦于優(yōu)化產(chǎn)品的質(zhì)量;而在服務(wù)行業(yè),人們則是聚焦于客戶關(guān)系。六西格瑪對企業(yè)的用途總結(jié)如下:(減少成本、提高生產(chǎn)率、增加市場份額、保留顧客、縮短周期時間、減少缺陷、改變企業(yè)文化、改進產(chǎn)品/服務(wù)、提升企業(yè)綜合競爭力等)
張馳咨詢提供六西格瑪公開課/線上培訓(xùn)與項目輔導(dǎo)。(六西格瑪、精益六西格瑪、六西格瑪設(shè)計)
二、如何選擇設(shè)計方案,如何優(yōu)化系統(tǒng)的功能是綜合性原理的兩個重要方面
機械設(shè)計任務(wù)機械設(shè)計任務(wù)是根據(jù)整體設(shè)計,按照程序的原則確定,確定并得出具體的結(jié)構(gòu)圖,以反映所要求的功能。工作原理被實施為一個抽象類的成員或部分,以確定該材料,形狀,尺寸,公差和熱處理的表面狀態(tài)的具體內(nèi)容,而結(jié)構(gòu)部件,必須考慮處理,強度,剛度和精度他們和其他地方的問題之間的關(guān)系。因此,雖然直接的產(chǎn)品結(jié)構(gòu)設(shè)計技術(shù)圖紙,但結(jié)構(gòu)不是簡單的機械設(shè)計圖紙,設(shè)計圖紙只是表達的語言,具體的集成技術(shù)是結(jié)構(gòu)設(shè)計的基本內(nèi)容。 5.1.2 主要特征的機械設(shè)計機械設(shè)計特點是:(1)它是一種思想,繪圖,計算(有時是必要的實驗)于一體的設(shè)計過程中,所涉及的最大機械設(shè)計問題,最具體地,在整個機械設(shè)計過程中,對結(jié)構(gòu)設(shè)計的平均時間約80%,機械設(shè)計成功的最大會話的工作量起著重要的作用。 (2)多解的機械設(shè)計問題,滿足機械結(jié)構(gòu)的要求相同的設(shè)計不是唯一的。 (3)機械設(shè)計階段是設(shè)計的一個非?;钴S的一部分,而且往往需要重復(fù)交叉。為此,在機械結(jié)構(gòu)設(shè)計必須開始了解基本要求的機械結(jié)構(gòu)和設(shè)計方法的結(jié)構(gòu)元件的機械5.2結(jié)構(gòu)5.2整體機幾何元素機械結(jié)構(gòu)功能0.1結(jié)構(gòu)主要依賴于機械部件和各種部件來實現(xiàn)的幾何結(jié)構(gòu)之間的相對位置。通過其表面構(gòu)成的部件中,通常有多個表面部分,這些部分的表面與其他部件的表面直接接觸的幾何形狀,表面的這一部分被稱為功能性的表面。在表面之間的聯(lián)接的一些功能被稱為耦合表面。 功能表面是在確定零件的機械功能,設(shè)計是結(jié)構(gòu)設(shè)計問題的表面部件的核心功能的一個重要因素。表面幾何形狀描述的表面幾何形狀,尺寸,表面數(shù)量,位置,順序等的主要功能,通過功能表面設(shè)計的變化,你可以得到相同的技術(shù)實現(xiàn)方案的具有多種結(jié)構(gòu)。 <BR 5.2.2結(jié)構(gòu)/>機器或機械的,不是孤立存在的任何部件。因此,除了學習部分本身和其它功能的功能,而且還必須研究在結(jié)構(gòu)設(shè)計上的部件之間的關(guān)系。 相關(guān)部分納入直接相關(guān)或間接相關(guān)的類。凡20直接裝配關(guān)系,有直接的關(guān)系。還有就是組裝成為間接關(guān)聯(lián)之間沒有直接關(guān)系。間接分為位置相關(guān)的和與體育有關(guān)的類別。地點是二十關(guān)聯(lián)相互位置是必需的,比如在兩個相鄰軸減速機,中心距必須保證一定的精度,兩軸必須平行到Vこ華麗的值?生氣嗎? e心胸狹窄稀的T-碩?喙敢入侵還據(jù)哦不小心?腦主?流蘇S Huang桓窩粗心?發(fā)泄吳?費嗒嗯腦裂是蘇珊禪師?流蘇1桂肫稱為杏月的一聲謚開普敦市中心的南線和線?精致的妝容強脊采礦苗激嗯橢球崇高峰鬃毛呦嚎軒五館さ?緣?鬃毛盛來運脊熘?淹沒喙吳輝孟乎安?有一興爆炸峰?淹沒?大師?喙亍? BR> 大多數(shù)零件具有兩個或多個直接相關(guān)的部件,其中最為具有以下結(jié)構(gòu)的兩個或更多個部件以及其他相關(guān)部件的每個部分。在設(shè)計時,20份必須考慮直接相關(guān)的熱處理,該材料的形狀,尺寸,精度和表面質(zhì)量等的一個合理的選擇。也必須考慮,以滿足間接相關(guān)條件,例如一個鏈和精度計算的大小。一般而言,如果一個部分是直接相關(guān)的更多的部分,更復(fù)雜的結(jié)構(gòu);更間接相關(guān)的部分,它的精度的部件是高。例如,圖5.1集線器連接。 5.2.3結(jié)構(gòu)設(shè)計和材料,根據(jù)不同結(jié)構(gòu)的熱處理應(yīng)當指出,一些材料問題機械設(shè)計的選擇,不同的材料具有不同的特性,不同的相應(yīng)不同材料的加工,結(jié)構(gòu)設(shè)計應(yīng)適當?shù)牟牧希鶕?jù)功能要求不僅合理的選擇,但也確定根據(jù)材料的類型相應(yīng)的處理,并判斷根據(jù)處理要求的適當?shù)慕Y(jié)構(gòu),并僅通過適當?shù)牟牧希x擇最充分地利用結(jié)構(gòu)設(shè)計。 設(shè)計師做了正確的選擇材料必須充分了解所選材料的機械性能,加工性能,成本等信息。結(jié)構(gòu)設(shè)計應(yīng)根據(jù)所選擇的材料和相應(yīng)的處理特性,并按照不同的設(shè)計原則。 如:機械性能的拉伸和壓縮時,鋼基本相同,因此鋼梁結(jié)構(gòu)多為對稱結(jié)構(gòu)??箟簭姸冗h遠高于鑄鐵的抗拉強度越大,所以鐵結(jié)構(gòu)承受彎曲大多非對稱形狀的時刻,使最大壓縮應(yīng)力負荷大于的最大拉伸應(yīng)力,在2鑄鐵支架上的圖標對比5.2。鋼設(shè)計通常增加了強度和結(jié)構(gòu)剛度,但如果鑄造結(jié)構(gòu)的壁厚過大則難以保證鑄件質(zhì)量,增加了該方法的橫截面尺寸,所以鑄造結(jié)構(gòu)通常是由提高加勁板和隔板的剛性和結(jié)構(gòu)強度的方法。由于塑料材料的剛性差,高應(yīng)力,由于該結(jié)構(gòu)的翹曲所引起的鑄件的冷卻不均勻,所以塑料結(jié)構(gòu)是類似的肋和對稱的厚度。 對于需要熱處理加工的零件,使結(jié)構(gòu)設(shè)計的要求有以下幾種應(yīng)用:幾何形狀(1)部分應(yīng)該是簡單的,對稱的,理想的球形。 (2)具有不同的橫截面部分,在橫截面的大小的變化必須平緩,以避免突變。如果相鄰部分的變化是不均勻冷卻的過大時,橫截面尺寸,內(nèi)部應(yīng)力不可避免地形成。 (3)以避免尖銳的邊緣鋒利的結(jié)構(gòu)中,為了防止過熱熔體的鋒利邊緣或拐角,通常在槽或孔的邊緣切割倒角為23mm。 (4),以避免空隙,在淬火斷面變形厚度差距,更高的傾向截面厚度開裂。 基本要求機械產(chǎn)品,結(jié)構(gòu)設(shè)計,內(nèi)容和要求 5.3.1機械設(shè)計也有很大的不同,但都具有相同的公用部分。這里有三個不同級別的機械設(shè)計來說明的結(jié)構(gòu)設(shè)計的要求。 1。功能設(shè)計,以滿足主要機械的功能要求,體現(xiàn)在技術(shù)。由于實現(xiàn)原理,工作,工藝,材料和裝配方面的可靠性。 2??紤]到的各種要求和限制,旨在提高產(chǎn)品質(zhì)量和性價比的質(zhì)量,它是一個現(xiàn)代化的工程設(shè)計特點。具體操作,外觀,成本,安全,環(huán)保等多方面的要求和限制。在現(xiàn)代設(shè)計中,設(shè)計的質(zhì)量是非常重要的,往往決定其產(chǎn)品的競爭力。這只是為了滿足的主要技術(shù)特點的要求,時代的機械設(shè)計已經(jīng)過去,整合各種要求,提高產(chǎn)品質(zhì)量,關(guān)鍵是現(xiàn)代機械設(shè)計。相比于考慮工作原理,考慮到不同的需求似乎是設(shè)計細節(jié)問題,但細節(jié)之和質(zhì)量,產(chǎn)品質(zhì)量是工藝和材料不僅是一個問題,以提高設(shè)計的質(zhì)量應(yīng)該是啟動。 3。創(chuàng)新設(shè)計,優(yōu)化設(shè)計和結(jié)構(gòu)設(shè)計變量和其他方法來構(gòu)建系統(tǒng)優(yōu)化設(shè)計空間,優(yōu)化和創(chuàng)新,創(chuàng)意設(shè)計思維等科學方法。 以提高產(chǎn)品的質(zhì)量更是層出不窮,日益激烈的市場競爭中,對于個性化方向發(fā)展的需求。因此,優(yōu)化設(shè)計和創(chuàng)新的設(shè)計在現(xiàn)代機械設(shè)計和更重要的角色,他們將是未來的技術(shù)競爭力的產(chǎn)品發(fā)展的重點。 得到一個可行的解決方案結(jié)構(gòu)的結(jié)構(gòu)設(shè)計一般不困難。機械設(shè)計的任務(wù)是找到一個更好的,或在許多情況下的最佳可行的解決方案。前提結(jié)構(gòu)優(yōu)化設(shè)計是為了能夠建造了大量的可能性,可首選的解決方案是建立了大量的優(yōu)化解決方案的空間,這是最有創(chuàng)意的地方的結(jié)構(gòu)設(shè)計。目前的基本結(jié)構(gòu)優(yōu)化設(shè)計仍局限于那種用數(shù)學模型描述的問題。多潛能,多結(jié)構(gòu)優(yōu)化效果,應(yīng)根據(jù)解空間的由工藝,材料,耦合方式的結(jié)構(gòu)設(shè)計,形狀,順序,方向,數(shù)量,大小及其它設(shè)計變量所構(gòu)成的。 5.3.2的最終基本設(shè)計準則的機械結(jié)構(gòu)的結(jié)果機械設(shè)計中所示的形式的結(jié)構(gòu),可根據(jù)最終產(chǎn)品的加工,組裝,制造所設(shè)計的結(jié)構(gòu)。因此,機械結(jié)構(gòu)的設(shè)計應(yīng)滿足產(chǎn)品的基本功能要求,可靠性,技術(shù),經(jīng)濟性和外觀要求等方面的各種要求。此外,還應(yīng)完善的受力零件,提高了強度,剛度,精度和壽命。因此,機械結(jié)構(gòu)設(shè)計是一個綜合性的技術(shù)工作。由于結(jié)構(gòu)設(shè)計的錯誤或不合理的故障可能會導(dǎo)致不必要的部件,使機器無法達到的組裝和維修設(shè)計要求的精度帶來了極大的不便。機械設(shè)計過程中應(yīng)考慮以下設(shè)計標準。 1。實現(xiàn)方式的設(shè)計標準所需的功能 2。滿足設(shè)計標準的強度要求 3。符合該結(jié)構(gòu)的設(shè)計準則剛度 4??紤] 5的工藝設(shè)計標準??紤]裝修設(shè)計標準 6。考慮設(shè)計標準 5.3.2基本設(shè)計準則的機械結(jié)構(gòu) 1。實現(xiàn)了所需的功能產(chǎn)品設(shè)計標準設(shè)計主要目的是為了實現(xiàn)預(yù)定的功能要求,從而實現(xiàn)了設(shè)計標準,結(jié)構(gòu)設(shè)計所需的功能是首先要考慮的問題。要滿足功能要求,你必須做到以下幾點。 (1)明確功能:設(shè)計根據(jù)其在機功能彼此之間的連接,并與其他成分,來確定形狀參數(shù)的大小和結(jié)構(gòu)。組件的主要功能必須承受的負荷,傳遞運動和動力,以及確?;蚓S持相關(guān)的零件或部件之間的相對位置或軌跡等機器的整體結(jié)構(gòu)設(shè)計應(yīng)能滿足其功能需求來考慮。合理分配(2)功能:產(chǎn)品設(shè)計,根據(jù)具體情況,通常需要對任務(wù)的合理分配,即功能分解成多個子功能。每個子功能應(yīng)該已經(jīng)確定了部件之間的承諾的結(jié)構(gòu)應(yīng)該有一個結(jié)構(gòu)合理,協(xié)調(diào)關(guān)系,實現(xiàn)總功能的目標。多結(jié)構(gòu)件具有相同的功能可以減少部件的負擔,延長使用壽命。 V形結(jié)構(gòu),其橫截面是任務(wù)的合理分配的一個例子。纖維繩承受的張力;橡膠填料層承受拉伸和壓縮帶在彎曲;滑輪用布覆蓋在生成必要的摩擦傳動的插槽中的作用。例如,如果僅由螺栓預(yù)緊力承受橫向載荷所產(chǎn)生的摩擦,螺栓的尺寸將過大,增加的剪切元件,如銷,套筒,等等的關(guān)鍵橫向負載分擔來解決這個問題。 (3)的特性集:為了簡化了產(chǎn)品的機械結(jié)構(gòu),降低處理成本,易于安裝,并且在一些情況下,部分或部件可以假設(shè)多個功能。形狀特征集使更復(fù)雜的部件,但是具有一定程度的,但在其他方面影響的過程中,增加了加工成本,應(yīng)根據(jù)具體情況而設(shè)計的。 5.3.2基本機械結(jié)構(gòu)設(shè)計標準 2。滿足設(shè)計標準的強度要求(1)強度標準,如改變的部件的橫截面尺寸要適應(yīng)其內(nèi)部應(yīng)力的變化,等于橫截面的強度。根據(jù)相等強度的結(jié)構(gòu)設(shè)計的原理,該材料可以得到充分的利用,從而減少了重量和成本的降低。如果支腿,階梯軸設(shè)計。圖5.3。 為了直觀地表示如何轉(zhuǎn)移的機械部件會被視為有水流動的力圖5.3 (2)受力合理流動結(jié)構(gòu)國家權(quán)力該組件,力這些行合并成流的力量。指示該流的力起著在檢查的結(jié)構(gòu)設(shè)計有重要作用。 力流不中斷的成分,力線中的任何一個也不會憑空消失,它會從一個地方傳遞,來自另一個地方。另一個特點是,它趨向于迫使流通過沿著最短路徑,在動力如此密集流的高應(yīng)力區(qū)域形成的周邊的最短路線。力流稀疏或無電源的其他部分從壓力的角度來看,沒有得到充分利用的材料流過。因此,如果該部件是增加剛度,力的流應(yīng)該有可能通過設(shè)計部件的形狀,以降低軸承區(qū)的最短路線,并且因此較小的累積變形,提高了構(gòu)件的剛性,在材料被充分利用。 懸臂布置小錐齒輪,傘齒輪軸承應(yīng)盡可能接近,以減少在懸臂的長度,提高了軸的彎曲強度。圖5.4的幾個例子一個典型的例子。 (3)減少應(yīng)力集中結(jié)構(gòu)峰回路轉(zhuǎn)時用力流動方向,流動在轉(zhuǎn)折點的力量就太密集,造成應(yīng)力集中,應(yīng)采取的設(shè)計措施結(jié)構(gòu),從而使勞動力流動轉(zhuǎn)向平緩。應(yīng)力集中是影響零件的疲勞強度的重要因素。結(jié)構(gòu)設(shè)計應(yīng)盡量避免或減少應(yīng)力集中。該方法將在適當?shù)牟糠?,如增加了圓角要描述的,使用卸載結(jié)構(gòu)。圖5.5。 (4)如此?,在機器工作經(jīng)常會產(chǎn)生一些不必要的力,慣性力,斜齒輪的軸向力,這不僅增加了動力軸和套管載荷的其他部分,降低了精度和壽命,而且還降低了機器的傳輸效率。負載均衡指的是所謂的措施來平衡所有的結(jié)構(gòu)的全部或部分而不力,以減少或消除其不良影響。這些結(jié)構(gòu)上的措施主要是為了平衡元件,對稱地布置等等。 例如,通過在同一軸上產(chǎn)生的,通過合理選擇和牙齒的大小與軸向力的旋轉(zhuǎn)的螺旋角的軸向力2斜齒輪相互抵消,從而使軸承負荷減小。圖5.6。 5.3.2基本機械結(jié)構(gòu)設(shè)計標準 3。滿足設(shè)計標準結(jié)構(gòu)剛性部件,以確保使用來實現(xiàn)其功能的正常期間,它必須有足夠的剛性。 5.3.2基本的機械結(jié)構(gòu)設(shè)計標準 4個主要的考慮工藝設(shè)計標準的目的結(jié)構(gòu)設(shè)計是:確保實現(xiàn)功能,使產(chǎn)品達到性能要求。然而,生產(chǎn)成本的結(jié)構(gòu)設(shè)計和產(chǎn)品組件的影響質(zhì)量的結(jié)果也不容小覷。因此,在結(jié)構(gòu)設(shè)計上應(yīng)力求與所謂的好良好的加工工藝,使產(chǎn)品指的是結(jié)構(gòu)件,易于制造的過程中,處理方法有什么樣的可能不是某些結(jié)構(gòu)件的制造,或生產(chǎn)成本高,或質(zhì)量會受到影響。因此,設(shè)計人員識別處理方法的特征是很重要的,該結(jié)構(gòu)的設(shè)計,以避免缺陷。在實踐中,結(jié)構(gòu)部件的方法是由許多因素,如生產(chǎn)量的大小會影響到生成方法坯料的約束;生產(chǎn)設(shè)備的條件可能會限制工件的尺寸;此外,建模,精度,熱處理,成本等方面可能存在結(jié)構(gòu)的過程的某些部分是限制性的作用。因此,結(jié)構(gòu)設(shè)計要充分考慮這些因素對過程的影響。 5.3.2基本的機械結(jié)構(gòu)設(shè)計標準 5??紤]裝配制造工藝裝配設(shè)計標準是一個重要的步驟,結(jié)構(gòu)件的裝配質(zhì)量,成本直接影響。結(jié)構(gòu)設(shè)計標準裝配概述如下(1)整機裝配單元合理劃分應(yīng)該分為幾個單元可以單獨裝配(零件或部件)來實現(xiàn)并行和專門組裝業(yè)務(wù),縮短裝配周期,并一步一步的技術(shù),以方便檢查和維修。 (2),這樣沒有安裝部位正確 - 確保零件的準確定位。如圖5.7與普通螺栓兩種法蘭連接。在參考示出的結(jié)構(gòu)的圖(一)非徑向定位,不能保證同軸二孔裝配時;圖(b)將一個配合的定位基準,結(jié)構(gòu)合理的圓柱形表面。 - 避免雙重領(lǐng)帶。圖5.8 A部分和B部分(一)具有兩個端面帶,由于制造誤差,A部分不能保證正確的位置。圖5.8(二)結(jié)構(gòu)合理。 - 防止裝配錯誤。如圖5.9所示有兩個引腳軸承定位。在這兩個相反的引腳圖(a)的布置,等于螺栓的距離,它可以安裝在組件180°旋轉(zhuǎn),從而導(dǎo)致孔中心線中心線軸線偏差增大。因此,如果兩個定位銷被安排在同一側(cè),或找到的兩個螺栓斷成不等圖5.9 (2)使零件易于裝配和拆卸的距離結(jié)構(gòu)設(shè)計,裝配應(yīng)保證有足夠的空間,如扳手空間;避免過長的匹配,以避免增加裝配的難度,使配合表面的劃痕,因為一些臺階軸設(shè)計;配件為便于拆卸,拆卸工具應(yīng)該給地方的位置,如軸承拆卸。圖5-10。 5.3.2基本的機械結(jié)構(gòu)設(shè)計標準 6??紤]BR設(shè)計不僅要滿足功能要求的產(chǎn)品的設(shè)計標準,還要考慮產(chǎn)品的外形的美學價值,使人們產(chǎn)生吸引力。從心理學的角度來看,60%的人的決定取決于第一印象。社會屬性的技術(shù)產(chǎn)品是一種商品,在買方市場時代,產(chǎn)品設(shè)計外觀來吸引客戶是一個重要的設(shè)計要求;而造型美觀,并允許操作者以減少產(chǎn)品的誤用,由于所產(chǎn)生的能量的消耗。 設(shè)計包括三個方面:形狀,顏色和表面處理。 考慮造型,應(yīng)注意以下三個問題:(1)大小比例結(jié)構(gòu)設(shè)計中應(yīng)注意保持之間的比例的輪廓的各部分之間的協(xié)調(diào)統(tǒng)一的,大小應(yīng)自覺運用“黃金分割法”確定的尺寸,使產(chǎn)品更美觀的形狀。 (2)勾勒出一個簡單的統(tǒng)一機械產(chǎn)品的形狀通常是各種基本幾何形狀(長方形,圓柱體,圓錐體等)一起組合。該設(shè)計應(yīng)與適當?shù)男螤钪瞥?,視覺基本形狀應(yīng)該平衡,大致對稱形狀不完全對稱的意義上易產(chǎn)生傾倒;最小化的形狀和位置的變化,并避免雜亂;改進工藝(3)顏色,圖案和點綴支持在機械產(chǎn)品油漆表面,除了防止腐蝕的功能,同時也提升了視覺效果。允許操作員的適當?shù)念伾劬ζ诮档停⑻岣咦R別的信息顯示裝置的功能。 只使用小部件單色。特別是大型的運動部件,如果只用一種顏色會顯得單調(diào)水平,一點點額外的顏色會使整個基調(diào)活著。在共存的多種顏色的情況下,應(yīng)該在背景中的主導(dǎo)作用,并相應(yīng)稱為對比色的背景色。但是,在產(chǎn)品,不同顏色不是人數(shù)太多,太多的顏色會給人一種華而不實的感覺。 舒服位于該地區(qū)的約顏色黃色,綠色,黃色至棕色。這種趨勢是越來越暖,正黃綠色往往顯得不舒服;激烈的灰色調(diào)顯得沮喪。暖冷的環(huán)境中,如黃色,橙色和紅色。對于冷色調(diào),如淡藍色的散熱環(huán)境。所有的顏色應(yīng)該褪色。此外,通過一定的顏色方案可以使產(chǎn)品看起來是安全的。 ?在形狀上的小變化,較大的光的平面構(gòu)成,并且所述有源元件的運動的區(qū)域被布置暗輪廓;暗機應(yīng)放置在下部,放置在頂部的光。 5.4機械設(shè)計工作步驟在各種情況下不同類型的機械設(shè)計之間的巨大差異,也沒有必要通過某種方式一步一步的一步。通常,以確定完成的形狀,大小和組件所需的功能的布局。是結(jié)構(gòu)設(shè)計過程的全面分析,繪圖,計算相結(jié)合的三個過程,該過程如下所示:。 1主次排序,平衡:一個清晰的結(jié)構(gòu)進行設(shè)計,以限制的主要任務(wù),并實現(xiàn)其功能的目的是分解成幾個功能。以及從機器中實現(xiàn)的主要功能(在一臺機器來實現(xiàn)能量或物料的轉(zhuǎn)化發(fā)揮的基本功能的關(guān)鍵作用)的起始組分,通常開始用函數(shù)的開始,實現(xiàn)了表面結(jié)構(gòu),考慮到相互的其他部分,該連接關(guān)系,位置和其它表面逐漸連接在一起成為一個部分,則該部分并連接成份其它部分,最終組合成一個實現(xiàn)本機的主要功能。然后,再確定的主要部件,如次要的,互補的或支承部件:密封件,潤滑和維護等。 草圖2:在分析,以確定結(jié)構(gòu),而根據(jù)通過繪制草圖一定比例的該結(jié)構(gòu)的主要結(jié)構(gòu)部件的尺寸的粗略估計,最初部分。圖中示出了各部分的基本形狀應(yīng)限制在主運動部件,空間限制,安裝尺寸的位置的大小。在相同的結(jié)構(gòu)設(shè)計應(yīng)用程序以充分注意標準件,常用件和常用件,以降低設(shè)計和制造的工作量。 3的結(jié)構(gòu)進行初步綜合分析,確定該方案的最終結(jié)構(gòu):一個全面的過程,以確定的方式實現(xiàn)的各種替代結(jié)構(gòu)的所有的功函數(shù)的目的。分析過程的評價,比較,最終確定的工作結(jié)構(gòu)。通過改變面,位置,數(shù)量和部件的材料,其表面性能,接頭的大小時,系統(tǒng)產(chǎn)生一個新的程序。此外,思維的特點進行全面分析更直觀的方式,即不進行有系統(tǒng)的方式。人的感覺和直覺是不是沒有原因的,多年的生活經(jīng)驗,積累了生產(chǎn)不知不覺產(chǎn)生各種判斷,感覺和直覺的設(shè)計發(fā)揮更大的作用。 。 4和改進:結(jié)構(gòu)承重部件進行了分析,計算出軸承的強度,剛度,耐磨性等,如果需要的話。并通過改進結(jié)構(gòu),使結(jié)構(gòu)更加合理承受的負荷承載能力和工作,以提高準確性。以拆零件,材料,加工要求,結(jié)構(gòu)上的改進。在實際的設(shè)計中,設(shè)計師的想象力來處理模擬的設(shè)計和內(nèi)容,從多種角度的頭腦考慮的問題,想象可能發(fā)生的問題,深度品質(zhì)結(jié)構(gòu)設(shè)計和廣度的錯覺起著非常重要的影響。 5完美的結(jié)構(gòu)設(shè)計:根據(jù)技術(shù),經(jīng)濟和社會指標繼續(xù)改善,尋找所選程序的缺陷和弱點,控制各種要求和限制,反復(fù)改進??紤]零部件通用化,標準化,降低各種零部件,降低了生產(chǎn)成本。需要注意的是草圖標準和外購件的結(jié)構(gòu)。重視安全和勞動(即勞動條件:操作,觀察,調(diào)整是否很方便,很容易在發(fā)生故障時進行故障排除和噪聲),以改善結(jié)構(gòu)。 6的形狀和美麗的平衡:考慮對象是否直觀勻稱,美觀。浪費材料或機構(gòu)時,外觀不均勻。失去平衡慣性力,干擾小,可能會迫使不穩(wěn)定,抗疲勞應(yīng)力集中和性能也較弱。 總之,從里到外的設(shè)計過程中的機械結(jié)構(gòu),從重要到次要,從地方到一般,從粗到細,權(quán)衡利弊,反復(fù)檢查,逐步改進。 摘要機械設(shè)計在機械設(shè)計方面具有重要作用。本章討論了機械結(jié)構(gòu)設(shè)計特點,程序和思維方式。機的工作原理和組件的設(shè)計要求是一個主要的因素確定部件的結(jié)構(gòu)和形狀,隨后對材料的選擇,制造工藝要求,因此,它具有良好的處理(加工,裝配)。此外,為了改善結(jié)構(gòu),并具有在各部分的形狀,以提高強度和剛度的影響很大。
三、如何提高設(shè)計質(zhì)量
勘察設(shè)計是工程的靈魂,質(zhì)量的龍頭,只有具備優(yōu)秀的設(shè)計,才能創(chuàng)建優(yōu)質(zhì)的工程。因此,勘察設(shè)計質(zhì)量的優(yōu)劣直接關(guān)系到工程建設(shè)質(zhì)量的高低。在初步設(shè)計階段,影響項目投資的可能性為75%-95%,因為初步設(shè)計階段,建筑物的結(jié)構(gòu)形式、外觀設(shè)計、平面布置及裝修標準應(yīng)全部確定,這些在建筑工程中占工程總造價的75%-95%;在技術(shù)設(shè)計階段,只是對工程設(shè)計的合理性、可行性進行確定,而這一部分對工程造價的影響只占工程總造價的35%-75%;在施工圖設(shè)計階段,影晌項目投資的可能性為5%-35%。資料分析表明,設(shè)計費一般只相當于建設(shè)工程全壽命費用的1%以下,但正是這小于1%的費用,對工程造價的影響度占75%。很顯然,項目投資控制的關(guān)鍵在于設(shè)計階段。要有效地控制工程造價,就要堅決把重點放在設(shè)計階段,未雨綢繆,以取得事半功倍的效果。首先要建立以專家系統(tǒng)為核心的設(shè)計咨詢保障制度。甲方在工程開始階段對發(fā)展趨勢不了解,建成后往往在使用功能和內(nèi)部設(shè)施方面感到滯后,留下不少遺憾,因此設(shè)計單位在工程前期應(yīng)多介紹一些超前的設(shè)計思想。提高設(shè)計質(zhì)量的關(guān)鍵是優(yōu)化設(shè)計方案。如何優(yōu)化設(shè)計方案呢?開展設(shè)計咨詢是一個有效方法。設(shè)計咨詢就是業(yè)主自愿有償?shù)仄刚垯?quán)威專家或權(quán)威設(shè)計機構(gòu),對業(yè)主關(guān)心的效益問題、方案的偽劣、工藝技術(shù)的先進性、合理性等進行評估和優(yōu)化,從而確定最優(yōu)設(shè)計方案,提高投資效益。二是要強化施工圖的設(shè)計審查。設(shè)計是工程建設(shè)的龍頭,抓好設(shè)計審查對保證結(jié)構(gòu)安全,節(jié)約投資將起到重要作用。建議有關(guān)管理部門,結(jié)合往年工程出現(xiàn)的問題,制定各專業(yè)的施工圖設(shè)計審查注意事項及實施細則。以減少、消除施工圖設(shè)計階段可能出現(xiàn)的各種問題,提高圖紙審查的通過率?!∪且訌娫O(shè)計人員的技術(shù)培訓(xùn)。我國幅員遼闊,設(shè)計院面臨的又是要求復(fù)雜的各類建筑項目,在技術(shù)上存在不少困難。針對地區(qū)情況制定一些通用的標準設(shè)計或技術(shù)規(guī)程規(guī)定,對保證設(shè)計質(zhì)量將起到良好作用。建議有關(guān)管理部門,參照《全國民用建筑工程設(shè)計技術(shù)措施》做法,針對工程設(shè)計的“通病”和最容易發(fā)生錯誤的技術(shù)環(huán)節(jié)提出正確的措施,制定各個專業(yè)統(tǒng)一的技術(shù)措施。這對提高設(shè)計質(zhì)量、提高設(shè)計水平將發(fā)揮指導(dǎo)作用,對于提高民用建筑設(shè)計的創(chuàng)新能力也將起到促進作用。四是要加大科研力度。當前由于墻體材料的改革,量大面廣的混合結(jié)構(gòu)在設(shè)計施工方面存在許多新問題有待研究。高層建筑使用功能日益復(fù)雜,需要規(guī)范不斷補充完善。此外,一些新的課題還需作超前研究??蒲泄ぷ鲿r間和人力投入大、周期長、見效慢,這需要設(shè)計院在政策上給予更多的關(guān)注和傾斜。此外,還應(yīng)制定合理的設(shè)計周期。有的業(yè)主往往為了趕工期而壓縮設(shè)計周期,人為造成了對設(shè)計質(zhì)量的不良影響。設(shè)計人員在有限的時間里,為盡快交出施工圖,就不得不放棄對某些方面的深入考慮,從而影響設(shè)計質(zhì)量。建議有關(guān)管理部門,在制定設(shè)計周期時留給設(shè)計人員必要的方案論證時間?!∽髡?佚名
四、誰知道數(shù)據(jù)庫優(yōu)化設(shè)計方案有哪些?
本文首先討論了基于第三范式的數(shù)據(jù)庫表的基本設(shè)計,著重論述了建立主鍵和索引的策略和方案,然后從數(shù)據(jù)庫表的擴展設(shè)計和庫表對象的放置等角度概述了數(shù)據(jù)庫管理系統(tǒng)的優(yōu)化方案。
關(guān)鍵詞: 優(yōu)化(Optimizing) 第三范式(3NF) 冗余數(shù)據(jù)(Redundant Data) 索引(Index) 數(shù)據(jù)分割(Data Partitioning) 對象放置(Object Placement)
1 引言
數(shù)據(jù)庫優(yōu)化的目標無非是避免磁盤I/O瓶頸、減少CPU利用率和減少資源競爭。為了便于讀者閱讀和理解,筆者參閱了Sybase、Informix和Oracle等大型數(shù)據(jù)庫系統(tǒng)參考資料,基于多年的工程實踐經(jīng)驗,從基本表設(shè)計、擴展設(shè)計和數(shù)據(jù)庫表對象放置等角度進行討論,著重討論了如何避免磁盤I/O瓶頸和減少資源競爭,相信讀者會一目了然。
2 基于第三范式的基本表設(shè)計
在基于表驅(qū)動的信息管理系統(tǒng)(MIS)中,基本表的設(shè)計規(guī)范是第三范式(3NF)。第三范式的基本特征是非主鍵屬性只依賴于主鍵屬性?;诘谌妒降臄?shù)據(jù)庫表設(shè)計具有很多優(yōu)點:一是消除了冗余數(shù)據(jù),節(jié)省了磁盤存儲空間;二是有良好的數(shù)據(jù)完整性限制,即基于主外鍵的參照完整限制和基于主鍵的實體完整性限制,這使得數(shù)據(jù)容易維護,也容易移植和更新;三是數(shù)據(jù)的可逆性好,在做連接(Join)查詢或者合并表時不遺漏、也不重復(fù);四是因消除了冗余數(shù)據(jù)(冗余列),在查詢(Select)時每個數(shù)據(jù)頁存的數(shù)據(jù)行就多,這樣就有效地減少了邏輯I/O,每個Cash存的頁面就多,也減少物理I/O;五是對大多數(shù)事務(wù)(Transaction)而言,運行性能好;六是物理設(shè)計(Physical Design)的機動性較大,能滿足日益增長的用戶需求。
在基本表設(shè)計中,表的主鍵、外鍵、索引設(shè)計占有非常重要的地位,但系統(tǒng)設(shè)計人員往往只注重于滿足用戶要求,而沒有從系統(tǒng)優(yōu)化的高度來認識和重視它們。實際上,它們與系統(tǒng)的運行性能密切相關(guān)。現(xiàn)在從系統(tǒng)數(shù)據(jù)庫優(yōu)化角度討論這些基本概念及其重要意義:
(1)主鍵(Primary Key):主鍵被用于復(fù)雜的SQL語句時,頻繁地在數(shù)據(jù)訪問中被用到。一個表只有一個主鍵。主鍵應(yīng)該有固定值(不能為Null或缺省值,要有相對穩(wěn)定性),不含代碼信息,易訪問。把常用(眾所周知)的列作為主鍵才有意義。短主鍵最佳(小于25bytes),主鍵的長短影響索引的大小,索引的大小影響索引頁的大小,從而影響磁盤I/O。主鍵分為自然主鍵和人為主鍵。自然主鍵由實體的屬性構(gòu)成,自然主鍵可以是復(fù)合性的,在形成復(fù)合主鍵時,主鍵列不能太多,復(fù)合主鍵使得Join*作復(fù)雜化、也增加了外鍵表的大小。人為主鍵是,在沒有合適的自然屬性鍵、或自然屬性復(fù)雜或靈敏度高時,人為形成的。人為主鍵一般是整型值(滿足最小化要求),沒有實際意義,也略微增加了表的大??;但減少了把它作為外鍵的表的大小。
(2)外鍵(Foreign Key):外鍵的作用是建立關(guān)系型數(shù)據(jù)庫中表之間的關(guān)系(參照完整性),主鍵只能從獨立的實體遷移到非獨立的實體,成為后者的一個屬性,被稱為外鍵。
(3)索引(Index):利用索引優(yōu)化系統(tǒng)性能是顯而易見的,對所有常用于查詢中的Where子句的列和所有用于排序的列創(chuàng)建索引,可以避免整表掃描或訪問,在不改變表的物理結(jié)構(gòu)的情況下,直接訪問特定的數(shù)據(jù)列,這樣減少數(shù)據(jù)存取時間;利用索引可以優(yōu)化或排除耗時的分類*作;把數(shù)據(jù)分散到不同的頁面上,就分散了插入的數(shù)據(jù);主鍵自動建立了唯一索引,因此唯一索引也能確保數(shù)據(jù)的唯一性(即實體完整性);索引碼越小,定位就越直接;新建的索引效能最好,因此定期更新索引非常必要。索引也有代價:有空間開銷,建立它也要花費時間,在進行Insert、Delete和Update*作時,也有維護代價。索引有兩種:聚族索引和非聚族索引。一個表只能有一個聚族索引,可有多個非聚族索引。使用聚族索引查詢數(shù)據(jù)要比使用非聚族索引快。在建索引前,應(yīng)利用數(shù)據(jù)庫系統(tǒng)函數(shù)估算索引的大小。
① 聚族索引(Clustered Index):聚族索引的數(shù)據(jù)頁按物理有序儲存,占用空間小。選擇策略是,被用于Where子句的列:包括范圍查詢、模糊查詢或高度重復(fù)的列(連續(xù)磁盤掃描);被用于連接Join*作的列;被用于Order by和Group by子句的列。聚族索引不利于插入*作,另外沒有必要用主鍵建聚族索引。
② 非聚族索引(Nonclustered Index):與聚族索引相比,占用空間大,而且效率低。選擇策略是,被用于Where子句的列:包括范圍查詢、模糊查詢(在沒有聚族索引時)、主鍵或外鍵列、點(指針類)或小范圍(返回的結(jié)果域小于整表數(shù)據(jù)的20%)查詢;被用于連接Join*作的列、主鍵列(范圍查詢);被用于Order by和Group by子句的列;需要被覆蓋的列。對只讀表建多個非聚族索引有利。索引也有其弊端,一是創(chuàng)建索引要耗費時間,二是索引要占有大量磁盤空間,三是增加了維護代價(在修改帶索引的數(shù)據(jù)列時索引會減緩修改速度)。那么,在哪種情況下不建索引呢?對于小表(數(shù)據(jù)小于5頁)、小到中表(不直接訪問單行數(shù)據(jù)或結(jié)果集不用排序)、單值域(返回值密集)、索引列值太長(大于20bitys)、容易變化的列、高度重復(fù)的列、Null值列,對沒有被用于Where子語句和Join查詢的列都不能建索引。另外,對主要用于數(shù)據(jù)錄入的,盡可能少建索引。當然,也要防止建立無效索引,當Where語句中多于5個條件時,維護索引的開銷大于索引的效益,這時,建立臨時表存儲有關(guān)數(shù)據(jù)更有效。
批量導(dǎo)入數(shù)據(jù)時的注意事項:在實際應(yīng)用中,大批量的計算(如電信話單計費)用C語言程序做,這種基于主外鍵關(guān)系數(shù)據(jù)計算而得的批量數(shù)據(jù)(文本文件),可利用系統(tǒng)的自身功能函數(shù)(如Sybase的BCP命令)快速批量導(dǎo)入,在導(dǎo)入數(shù)據(jù)庫表時,可先刪除相應(yīng)庫表的索引,這有利于加快導(dǎo)入速度,減少導(dǎo)入時間。在導(dǎo)入后再重建索引以便優(yōu)化查詢。
(4)鎖:鎖是并行處理的重要機制,能保持數(shù)據(jù)并發(fā)的一致性,即按事務(wù)進行處理;系統(tǒng)利用鎖,保證數(shù)據(jù)完整性。因此,我們避免不了死鎖,但在設(shè)計時可以充分考慮如何避免長事務(wù),減少排它鎖時間,減少在事務(wù)中與用戶的交互,杜絕讓用戶控制事務(wù)的長短;要避免批量數(shù)據(jù)同時執(zhí)行,尤其是耗時并用到相同的數(shù)據(jù)表。鎖的征用:一個表同時只能有一個排它鎖,一個用戶用時,其它用戶在等待。若用戶數(shù)增加,則Server的性能下降,出現(xiàn)“假死”現(xiàn)象。如何避免死鎖呢?從頁級鎖到行級鎖,減少了鎖征用;給小表增加無效記錄,從頁級鎖到行級鎖沒有影響,若在同一頁內(nèi)競爭有影響,可選擇合適的聚族索引把數(shù)據(jù)分配到不同的頁面;創(chuàng)建冗余表;保持事務(wù)簡短;同一批處理應(yīng)該沒有網(wǎng)絡(luò)交互。
(5)查詢優(yōu)化規(guī)則:在訪問數(shù)據(jù)庫表的數(shù)據(jù)(Access Data)時,要盡可能避免排序(Sort)、連接(Join)和相關(guān)子查詢*作。經(jīng)驗告訴我們,在優(yōu)化查詢時,必須做到:
① 盡可能少的行;
② 避免排序或為盡可能少的行排序,若要做大量數(shù)據(jù)排序,最好將相關(guān)數(shù)據(jù)放在臨時表中*作;用簡單的鍵(列)排序,如整型或短字符串排序;
③ 避免表內(nèi)的相關(guān)子查詢;
④ 避免在Where子句中使用復(fù)雜的表達式或非起始的子字符串、用長字符串連接;
⑤ 在Where子句中多使用“與”(And)連接,少使用“或”(Or)連接;
⑥ 利用臨時數(shù)據(jù)庫。在查詢多表、有多個連接、查詢復(fù)雜、數(shù)據(jù)要過濾時,可以建臨時表(索引)以減少I/O。但缺點是增加了空間開銷。
除非每個列都有索引支持,否則在有連接的查詢時分別找出兩個動態(tài)索引,放在工作表中重新排序。
3 基本表擴展設(shè)計
基于第三范式設(shè)計的庫表雖然有其優(yōu)越性(見本文第一部分),然而在實際應(yīng)用中有時不利于系統(tǒng)運行性能的優(yōu)化:如需要部分數(shù)據(jù)時而要掃描整表,許多過程同時競爭同一數(shù)據(jù),反復(fù)用相同行計算相同的結(jié)果,過程從多表獲取數(shù)據(jù)時引發(fā)大量的連接*作,當數(shù)據(jù)來源于多表時的連接*作;這都消耗了磁盤I/O和CPU時間。
尤其在遇到下列情形時,我們要對基本表進行擴展設(shè)計:許多過程要頻繁訪問一個表、子集數(shù)據(jù)訪問、重復(fù)計算和冗余數(shù)據(jù),有時用戶要求一些過程優(yōu)先或低的響應(yīng)時間。
如何避免這些不利因素呢?根據(jù)訪問的頻繁程度對相關(guān)表進行分割處理、存儲冗余數(shù)據(jù)、存儲衍生列、合并相關(guān)表處理,這些都是克服這些不利因素和優(yōu)化系統(tǒng)運行的有效途徑。
3.1 分割表或儲存冗余數(shù)據(jù)
分割表分為水平分割表和垂直分割表兩種。分割表增加了維護數(shù)據(jù)完整性的代價。
水平分割表:一種是當多個過程頻繁訪問數(shù)據(jù)表的不同行時,水平分割表,并消除新表中的冗余數(shù)據(jù)列;若個別過程要訪問整個數(shù)據(jù),則要用連接*作,這也無妨分割表;典型案例是電信話單按月分割存放。另一種是當主要過程要重復(fù)訪問部分行時,最好將被重復(fù)訪問的這些行單獨形成子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要;但在分割表以后,增加了維護難度,要用觸發(fā)器立即更新、或存儲過程或應(yīng)用代碼批量更新,這也會增加額外的磁盤I/O開銷。
垂直分割表(不破壞第三范式),一種是當多個過程頻繁訪問表的不同列時,可將表垂直分成幾個表,減少磁盤I/O(每行的數(shù)據(jù)列少,每頁存的數(shù)據(jù)行就多,相應(yīng)占用的頁就少),更新時不必考慮鎖,沒有冗余數(shù)據(jù)。缺點是要在插入或刪除數(shù)據(jù)時要考慮數(shù)據(jù)的完整性,用存儲過程維護。另一種是當主要過程反復(fù)訪問部分列時,最好將這部分被頻繁訪問的列數(shù)據(jù)單獨存為一個子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要;但這增加了重疊列的維護難度,要用觸發(fā)器立即更新、或存儲過程或應(yīng)用代碼批量更新,這也會增加額外的磁盤I/O開銷。垂直分割表可以達到最大化利用Cache的目的。
總之,為主要過程分割表的方法適用于:各個過程需要表的不聯(lián)結(jié)的子集,各個過程需要表的子集,訪問頻率高的主要過程不需要整表。在主要的、頻繁訪問的主表需要表的子集而其它主要頻繁訪問的過程需要整表時則產(chǎn)生冗余子集表。
注意,在分割表以后,要考慮重新建立索引。
3.2 存儲衍生數(shù)據(jù)
對一些要做大量重復(fù)性計算的過程而言,若重復(fù)計算過程得到的結(jié)果相同(源列數(shù)據(jù)穩(wěn)定,因此計算結(jié)果也不變),或計算牽扯多行數(shù)據(jù)需額外的磁盤I/O開銷,或計算復(fù)雜需要大量的CPU時間,就考慮存儲計算結(jié)果(冗余儲存)。現(xiàn)予以分類說明:
若在一行內(nèi)重復(fù)計算,就在表內(nèi)增加列存儲結(jié)果。但若參與計算的列被更新時,必須要用觸發(fā)器更新這個新列。
若對表按類進行重復(fù)計算,就增加新表(一般而言,存放類和結(jié)果兩列就可以了)存儲相關(guān)結(jié)果。但若參與計算的列被更新時,就必須要用觸發(fā)器立即更新、或存儲過程或應(yīng)用代碼批量更新這個新表。
若對多行進行重復(fù)性計算(如排名次),就在表內(nèi)增加列存儲結(jié)果。但若參與計算的列被更新時,必須要用觸發(fā)器或存儲過程更新這個新列。
總之,存儲冗余數(shù)據(jù)有利于加快訪問速度;但違反了第三范式,這會增加維護數(shù)據(jù)完整性的代價,必須用觸發(fā)器立即更新、或存儲過程或應(yīng)用代碼批量更新,以維護數(shù)據(jù)的完整性。
3.3 消除昂貴結(jié)合
對于頻繁同時訪問多表的一些主要過程,考慮在主表內(nèi)存儲冗余數(shù)據(jù),即存儲冗余列或衍生列(它不依賴于主鍵),但破壞了第三范式,也增加了維護難度。在源表的相關(guān)列發(fā)生變化時,必須要用觸發(fā)器或存儲過程更新這個冗余列。當主要過程總同時訪問兩個表時可以合并表,這樣可以減少磁盤I/O*作,但破壞了第三范式,也增加了維護難度。對父子表和1:1關(guān)系表合并方法不同:合并父子表后,產(chǎn)生冗余表;合并1:1關(guān)系表后,在表內(nèi)產(chǎn)生冗余數(shù)據(jù)。
4 數(shù)據(jù)庫對象的放置策略
數(shù)據(jù)庫對象的放置策略是均勻地把數(shù)據(jù)分布在系統(tǒng)的磁盤中,平衡I/O訪問,避免I/O瓶頸。
⑴ 訪問分散到不同的磁盤,即使用戶數(shù)據(jù)盡可能跨越多個設(shè)備,多個I/O運轉(zhuǎn),避免I/O競爭,克服訪問瓶頸;分別放置隨機訪問和連續(xù)訪問數(shù)據(jù)。
⑵ 分離系統(tǒng)數(shù)據(jù)庫I/O和應(yīng)用數(shù)據(jù)庫I/O。把系統(tǒng)審計表和臨時庫表放在不忙的磁盤上。
⑶ 把事務(wù)日志放在單獨的磁盤上,減少磁盤I/O開銷,這還有利于在障礙后恢復(fù),提高了系統(tǒng)的安全性。
⑷ 把頻繁訪問的“活性”表放在不同的磁盤上;把頻繁用的表、頻繁做Join*作的表分別放在單獨的磁盤上,甚至把把頻繁訪問的表的字段放在不同的磁盤上,把訪問分散到不同的磁盤上,避免I/O爭奪;
⑸ 利用段分離頻繁訪問的表及其索引(非聚族的)、分離文本和圖像數(shù)據(jù)。段的目的是平衡I/O,避免瓶頸,增加吞吐量,實現(xiàn)并行掃描,提高并發(fā)度,最大化磁盤的吞吐量。利用邏輯段功能,分別放置“活性”表及其非聚族索引以平衡I/O。當然最好利用系統(tǒng)的默認段。另外,利用段可以使備份和恢復(fù)數(shù)據(jù)更加靈活,使系統(tǒng)授權(quán)更加靈活。
以上就是關(guān)于如何優(yōu)化設(shè)計方案相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
如何打造核心景觀設(shè)計(如何打造核心景觀設(shè)計方案)
如何讓應(yīng)用免谷歌(谷歌免安裝應(yīng)用怎么用)
視頻轉(zhuǎn)文字用什么軟件(視頻轉(zhuǎn)文字用什么軟件免費)