程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 若何停止mysql的優化

若何停止mysql的優化

編輯:MySQL綜合教程

若何停止mysql的優化。本站提示廣大學習愛好者:(若何停止mysql的優化)文章只能為提供參考,不一定能成為您想要的結果。以下是若何停止mysql的優化正文


1,這個比擬簡略:在phpmyadmin中有供給

2.先設計表的時刻斟酌選擇甚麼樣的存儲引擎,myisam不支撐事務,但查詢速度快,不外如今普通采取的都是InnoDB,能相符95%的項目需求。詳細的你可以看看二者的差別。
3.要防止全表查詢的操作,這個網上有材料。
4.在where和order by的字段下面建索引,固然索引不是多就好,會使insert和update速度變慢
5,盡可能不要采取null值,由於如許搜刮引擎會消費年夜量的時光在這裡,並且存儲上也有差別,建議采取not null。
6.varchar 和char的選擇。可以節儉很多空間。
7.字段盡量短,起的成心義的名字,相符定名標准。
8.防止在where 前提中來應用 <> 或 !=,由於如許會形成全表掃描的。
9,停止分辨別表
10.建視圖來取代法式中的龐雜查詢。
11.設置緩存
12.like效力較低,盡可能采取分歧的sql查詢
13. 在where前面的字段中盡可能不要采取運算和應用mysql中的函數,例如LOWER()等。
14.between 和in,前者更好
15,寫sql語句的時刻,思慮能否要前往那末多的數據,limit可以停止限制
16,刪除表應用truncate不要用delete,由於delete會一行一行的刪除。
17.假如一些sql語句都是雷同的只是變量不雷同,可以停止sql語句歸並,采取預處置,可以節儉編譯的時光。
18.數據庫銜接池的應用
19,采取集群
20,不消的資本立時釋放
21.拆分年夜的 DELETE 或INSERT 語句,批量提交SQL語句
22.usleep防止辦事器宕機
23,select在從辦事器下面停止,修正數據的操作在主辦事器上
假如還有其他的,前面待彌補。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved