亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

數(shù)據(jù)庫的設(shè)計(一些觀點) _轉(zhuǎn)

系統(tǒng) 1680 0
1.數(shù)據(jù)庫的設(shè)計
盡量把數(shù)據(jù)庫設(shè)計的更小的占磁盤空間.
1).盡可能使用更小的整數(shù)類型.(mediumint就比int更合適).
2).盡可能的定義字段為not null,除非這個字段需要null.
3).如果沒有用到變長字段的話比如varchar,那就采用固定大小的紀錄格式比如char.
4).表的主索引應(yīng)該盡可能的短.這樣的話每條紀錄都有名字標志且更高效.
5).只創(chuàng)建確實需要的索引。索引有利于檢索記錄,但是不利于快速保存記錄。如果總是要在表的組合字段上做搜索,那么就在這些字段上創(chuàng)建索引。索引的第一部分必須是最常使用的字段.如果總是需要用到很多字段,首先就應(yīng)該多復制這些字段,使索引更好的壓縮。
6).所有數(shù)據(jù)都得在保存到數(shù)據(jù)庫前進行處理。
7).所有字段都得有默認值。
8).在某些情況下,把一個頻繁掃描的表分成兩個速度會快好多。在對動態(tài)格式表掃描以取得相關(guān)記錄時,它可能使用更小的靜態(tài)格式表的情況下更是如此。

2.數(shù)據(jù)據(jù)優(yōu)化
1).盡量使用長連接. (PHP開發(fā)這個最好不要使用, 占資源會死機的)
2).explain 復雜的SQL語句。
3).如果兩個關(guān)聯(lián)表要做比較話,做比較的字段必須類型和長度都一致.
4).LIMIT語句盡量要跟order by或者 distinct.這樣可以避免做一次full table scan.
5).如果想要清空表的所有紀錄,建議用truncate table tablename而不是delete from tablename.
6).能使用STORE PROCEDURE 或者 USER FUNCTION的時候.
7).在一條insert語句中采用多重紀錄插入格式.而且使用load data infile來導入大量數(shù)據(jù),這比單純的indert快好多.
8).經(jīng)常OPTIMIZE TABLE 來整理碎片.
9).還有就是date 類型的數(shù)據(jù)如果頻繁要做比較的話盡量保存在unsigned int 類型比較快。


數(shù)據(jù)庫的設(shè)計(一些觀點) _轉(zhuǎn)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲字幕 | 久久精品国内一区二区三区 | 精品国产三级 | 四虎影院在线播放视频 | 国产99视频精品草莓免视看 | 国产成 人 综合 亚洲绿色 | 日本大臿亚洲香蕉大片 | 色成人综合 | 欧美日韩网 | 青草国产视频 | 激情综合网婷婷 | 久久99热精品免费观看 | 夜夜女人国产香蕉久久精品 | 91亚洲国产三上悠亚在线 | 青青青在线观看免费视频精品 | 四虎欧美在线观看免费 | 俄罗斯午夜影院 | 最猛黑人xxxⅹ黑人猛交 | 久久99国产视频 | 久久精品3 | 欧美成人一区二区三区 | 一区二区三区四区 | 欧美高清一区二区 | 美国毛片一级视频在线aa | 国产精品久久国产精麻豆99网站 | 亚洲国产欧洲 | 日本亚洲成高清一区二区三区 | 国产一区亚洲 | 欧洲亚洲一区 | 一级特黄高清完整大片 | 四虎影院永久在线 | 天天综合亚洲国产色 | 欧美黄一片 | 日韩一级欧美一级一级国产 | 色视频在线观看视频 | 奇米777影视 | 香蕉综合视频 | 2022久久国产精品免费热麻豆 | 久久精品视频热 | 亚洲欧美精品天堂久久综合一区 | 久草精品在线播放 |