国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Mysql優化-Procedure_Analyse優化表結構

2019-11-09 13:36:25
字體:
來源:轉載
供稿:網友
一。前言PROCEDURE ANALYSE() ,在優化表結構時可以輔助參考分析語句。利用此語句,MySQL 幫你去分析你的字段和其實際的數據,并會給你一些有用的建議。【只有表中有實際的數據,這些建議才會變得有用,因為要做一些大的決定是需要有數據作為基礎的。】 例如,如果你創建了一個 INT 字段作為你的主鍵,然而并沒有太多的數據,那么,PROCEDURE ANALYSE()會建議你把這個字段的類型改成 MEDIUMINT 。或是你使用了一個 VARCHAR 字段,因為數據不多,你可能會得到一個讓你把它改成 ENUM 的建議。這些建議,都是可能因為數據不夠多,所以決策做得就不夠準。 我們在設計表時有時候總會思考到底某個字段選用什么類型呢。跨過菜鳥級的phper會有相當的經驗直接啪啪啪敲出來,其實我們在后期調優時也可以使用 procedure analyse();分析表結構看看mysql給我們的字段建議,綜合實際情況調整一些字段的類型(這個已經很瑣碎了,一般應用都到不了這么細,并且我們鑒于經驗設計的數據庫基本都能滿足應用。二。舉例procesure analyse(max_elements,max_memory)max_elements:指定每列非重復值的最大值,當超過這個值的時候,MySQL不會推薦enum類型。max_memory:為每列找出所有非重復值所采用的最大內存大小。mysql> select * from br_task procedure analyse(1,256) /G;三。分析以第4行的分析舉例,可以看出,br_Task.task_name字段,列最小值:121 new列最大值:韓-軟文-全國-銀牌見最小長度:3字節最大長度:52字節平均長度:24.1852優化建議:字段的數據類型改成VARCHAR(52) NOT NULL。一定要注意,這些只是建議,只有當你的表里的數據越來越多時,這些建議才會變得準確。一定要記住,你才是最終做決定的人。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金华市| 花垣县| 竹山县| 邵武市| 沽源县| 河津市| 罗城| 天全县| 宁城县| 天峻县| 邢台市| 健康| 个旧市| 平乐县| 天台县| 扎兰屯市| 昌吉市| 松潘县| 马关县| 盘山县| 明光市| 德庆县| 富蕴县| 蒙阴县| 纳雍县| 天津市| 乌拉特中旗| 屏边| 揭西县| 名山县| 华安县| 黔南| 龙州县| 外汇| 涪陵区| 盐亭县| 墨竹工卡县| 息烽县| 临洮县| 铜山县| 杨浦区|