91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 數據庫 > 
  • 合理優化數據庫表結構提高項目執行效率[數據庫設計]

合理優化數據庫表結構提高項目執行效率[數據庫設計]

發布時間:2020-06-18 07:15:10 來源:網絡 閱讀:1039 作者:wufeng1990 欄目:數據庫
  1. 數據庫表設計優化

    有時為了提高數據庫效率,可適當考慮反三范式,適當添加冗余字段,減少多表去關聯查詢

  2. 使用索引

    2.1 數據庫表設計時要合理的去使用普通索引、主鍵索引、唯一索引、全文索引以及復合(組合)索引。

    2.2 何時創建索引:

      (1) 較頻繁的作為查詢條件的字段;

      (2) 唯一性太差的字段(如性別/狀態字段等),即使我們頻繁作為查詢的條件,勻不適合創建索引;

      (3) 數據更新非常頻繁的字段(如統計平臺當前的在線人數字段/商品的銷售數量字段等)是不適合創建索引。

    2.3 具體索引的使用請查看: http://yaowusheng.blog.51cto.com/11020801/1853754

    注意: 創建索引是需要開銷的,會占用一定的磁盤空間; 索引數據牽移難度大;為了維護索引文件,會導致增、刪、改操作變慢,請勿過度使用索引,合理使用索引至關重要。


   3.選擇合適的MySQL存儲引擎:

       3.1 myisam儲存引擎
       如果表對事務要求不高,同時是以查詢和添加為主的,考慮myisam儲存引擎(如bbs的發帖表和回復表);
   3.2 innodb儲存引擎
      對事務要求高,保存的數據都是重要的數據,建議使用innodb儲存引擎(如賬號表、訂單表等重要的表);
   3.3 memory儲存引擎
      數據變化頻繁,不需要入庫,同時又頻繁的查詢和修改,可考慮使用memory儲存引擎(注意:插入的數據不會被持久化到磁盤空間,只是臨時保存到了內存中,關閉了數據就會丟失);







向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江安县| 泌阳县| 新平| 庐江县| 衡水市| 图木舒克市| 喀喇沁旗| 遂昌县| 德安县| 辽中县| 浠水县| 天津市| 天门市| 名山县| 巧家县| 石泉县| 普安县| 且末县| 承德县| 新晃| 弥渡县| 同仁县| 双柏县| 乡城县| 皋兰县| 东海县| 托克逊县| 天水市| 道真| 东兴市| 卢龙县| 雅江县| 肃北| 洪雅县| 延吉市| 邯郸县| 绩溪县| 堆龙德庆县| 徐州市| 长寿区| 延安市|