日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
關(guān)于MySQL數(shù)據(jù)庫設(shè)計(jì)的幾點(diǎn)優(yōu)化措施

我們知道,一個好的數(shù)據(jù)庫設(shè)計(jì)方案對于數(shù)據(jù)庫的性能常常會起到事半功倍的效果。因此作為數(shù)據(jù)庫設(shè)計(jì)人員,我們在設(shè)計(jì)數(shù)據(jù)庫時,往往要考慮到一些措施來對數(shù)據(jù)庫進(jìn)行優(yōu)化。本文我們就簡單介紹一下MySQL數(shù)據(jù)庫設(shè)計(jì)時的一些優(yōu)化措施,希望能夠?qū)δ兴鶐椭?/p>

創(chuàng)新互聯(lián)專注于晉江網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供晉江營銷型網(wǎng)站建設(shè),晉江網(wǎng)站制作、晉江網(wǎng)頁設(shè)計(jì)、晉江網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造晉江網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供晉江網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

1、命名的技巧與規(guī)范

無論什么設(shè)計(jì),命名都應(yīng)該作為非常重要的事情來看待,表、序列、字段、索引的命名技巧可以歸結(jié)如下:

(1) 序列名字跟表字段名字相同

例如:insert into users(us_id)value(us_id.nextval)

SQLServer、DB2等數(shù)據(jù)庫中是沒有序列的含義的。

(2) 關(guān)聯(lián)表的名稱應(yīng)該是被關(guān)聯(lián)的表用“_”連接起來組成的

例如:我們已經(jīng)設(shè)計(jì)關(guān)聯(lián)是多對多的表authors和表books了,那么我們的關(guān)聯(lián)表便可以命名為authors_books.

(3) 關(guān)聯(lián)字段名稱必須相同,名稱以基礎(chǔ)表的字段名稱為準(zhǔn)

例如:authors表中有as_id、as_name字段。

(4) 字段定義的前兩位是表名的縮寫,第三位是下劃線

例如:us_id、us_name、bk_name、bk_time.

***,保證規(guī)范,序列名稱必須是唯一的,而且,一般的序列就是這個表的id字段。如果不加前綴,那么字段都叫做id就會違背惟一性原則。

第二,為了將來關(guān)聯(lián)查詢語句的書寫方便。

(5) 常用字段采用固定定義

例如:序列:id 是否刪除:delornot

(6) 索引的名字和表的名字相同

為了提高大數(shù)據(jù)量的表格的查詢速度,可以采用建立適當(dāng)?shù)乃饕绞?。如果一個表只有一個索引,建議索引的名字跟表相同,如果有多個索引,則為表名稱加下劃線加索引列名稱。

 2、優(yōu)化設(shè)計(jì)的技巧

(1) 關(guān)聯(lián)字段類型盡可能定義為數(shù)字類型

例如:us_id, bk_id等類型都應(yīng)該設(shè)計(jì)成數(shù)字類型。

(2) 表的序列字段必須是數(shù)字類型

原因同上。

(3) 如果一個字段需要經(jīng)常更改,則采用以空間換時間的設(shè)計(jì)方法

最常見的例子是用戶積分登錄次數(shù)的累加,按照范式設(shè)計(jì),在users表中建立一個字段us_scores,以后需要在用戶積分改變時采用update的語句進(jìn)行修改。但是知道 update語句的執(zhí)行速度是很慢的,為了避免大量重復(fù)使用它,優(yōu)化的設(shè)計(jì)方案是建立us_scores表,存儲每次增加的積分,在查詢是采用SQL語句的sum方法來計(jì)算之。

(4) 若數(shù)據(jù)庫有移植的可能性,不使用存儲過程及觸發(fā)器

(5) 建立恰當(dāng)?shù)乃饕?/p>

索引的建立是加快數(shù)據(jù)庫查詢的基本技巧之一,通常的建議是,只有***的記錄的表格才應(yīng)該建立索引。

 3、如何保證數(shù)據(jù)的安全性

最安全的設(shè)計(jì)方案是,Web數(shù)據(jù)庫和測試數(shù)據(jù)庫分離。Web數(shù)據(jù)庫權(quán)限只被管理員一個人掌握。

關(guān)于MySQL數(shù)據(jù)庫設(shè)計(jì)的優(yōu)化措施就介紹這么多了,希望本次的介紹能夠?qū)δ兴鶐椭?/p>
當(dāng)前題目:關(guān)于MySQL數(shù)據(jù)庫設(shè)計(jì)的幾點(diǎn)優(yōu)化措施
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/ccspeph.html