分享一些MySQL資料庫的最佳化技巧

angryTom
發布: 2020-02-20 18:06:29
轉載
2718 人瀏覽過

本篇文章將和各位分享一些MySQL資料庫優化的一些技巧,希望對正在學習MySQL的朋友有所幫助!

分享一些MySQL資料庫的最佳化技巧

分享一些MySQL資料庫的最佳化技巧

#1、開啟查詢快取,最佳化查詢。

2、explain你的select查詢,這可以幫你分析你的查詢語句或是表格結構的效能瓶頸。 EXPLAIN的查詢結果也會告訴你你的索引主鍵被如何利用的,你的資料表是如何被搜尋和排序的。

3、只要一行資料時使用limit 1,MySQL資料庫引擎會在找到一筆資料後停止搜索,而不是繼續往後查少下一筆符合記錄的資料。

4、為搜尋欄位建立索引。 (免費學習影片教學推薦:mysql影片教學

5、使用ENUM而不是VARCHAR。如果你有一個字段,例如“性別”、“狀態”或“部門”,你知道這些字段的取值是有限且固定的,那麼,你應該使用ENUM而不是VARCHAR。

6、Prepared Statements,預編譯語句Prepared Statements很像預存程序,是一種運行在後台的SQL語句集合,我們可以從使用prepared statements獲得很多好處,無論是效能問題還是安全問題。 Prepared Statements可以檢查一些你綁定好的變量,這樣可以保護你的程式不會受到「SQL注入式」攻擊。

7、垂直分錶;

8、根據業務需求,選擇合適的儲存引擎。

更多MySQL技術以及程式設計教學,請追蹤PHP中文網!

以上是分享一些MySQL資料庫的最佳化技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!