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

首頁 > 數據庫 > MySQL > 正文

MySQL SQL語句優化的10條建議

2024-07-24 12:47:38
字體:
來源:轉載
供稿:網友
1.將經常要用到的字段(比如經常要用這些字段來排序,或者用來做搜索),則最好將這些字段設為索引。
2.字段的種類盡可能用int 或者tinyint類型。另外字段盡可能用NOT NULL。
3.當然無可避免某些字段會用到text ,varchar等字符類型,最好將text字段的單獨出另外一個表出來(用主鍵關聯好)
4.字段的類型,以及長度,是一個很考究開發者優化功力的一個方面。如果表數據有一定的量了,不妨用PROCEDURE ANALYSE()命令來取得字段的優化建議!(在phpmyadmin里可以在查看表時,點擊 “Propose table structure” 來查看這些建議) 如此可以讓你的表字段結構 趨向完善。
5.select * 盡量少用,你想要什么字段 就select 什么字段出來 不要老是用* 號!同理,只要一行數據時盡量使用 LIMIT 1
6.絕對不要輕易用order by rand() ,很可能會導致mysql的災難!!
7.每個表都應該設置一個ID主鍵,最好的是一個INT型,并且設置上自動增加的AUTO_INCREMENT標志,這點其實應該作為設計表結構的第一件必然要做的事!!
8.拆分大的 DELETE 或 INSERT 語句。因為這兩個操作是會鎖表的,表一鎖住了,別的操作都進不來了,就我來說 有時候我寧愿用for循環來一個個執行這些操作。
9.不要用永久鏈接 mysql_pconnect();除非你真的非常肯定你的程序不會發生意外,不然很可能也會導致你的mysql死掉。
10.永遠別要用復雜的mysql語句來顯示你的聰明。就我來說,看到一次關聯了三,四個表的語句,只會讓人覺得很不靠譜。

您可能感興趣的文章:

mysql數據庫sql優化原則(經驗總結)mysql數據庫優化需要遵守的原則MySQL Order by 語句用法與優化詳解淺談MySQL中優化sql語句查詢常用的30種方法mysql優化limit查詢語句的5個方法MYSQL WHERE語句優化MySQL查詢優化:連接查詢排序limit(join、order by、limit語句)介紹MySQL中索引優化distinct語句及distinct的多字段操作MySQL 大數據量快速插入方法和語句優化分享Mysql中基本語句優化的十個原則小結
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 科技| 北票市| 娄底市| 长宁区| 广安市| 德令哈市| 治多县| 永昌县| 沾化县| 广河县| 昂仁县| 桃园县| 双辽市| 天全县| 西畴县| 留坝县| 临城县| 平潭县| 仙游县| 青河县| 延长县| 靖安县| 阿拉善盟| 砀山县| 沁水县| 尼勒克县| 吐鲁番市| 鄄城县| 平江县| 瓦房店市| 行唐县| 霍山县| 仙游县| 舒城县| 遂昌县| 玉环县| 榕江县| 临沭县| 吉木乃县| 烟台市| 白河县|