成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Mysql索引的不足與注意事項

數據庫 MySQL
我們今天主要主要向大家描述的是在使用中Mysql索引會帶來哪些弊端,以及對Mysql索引不足之處的解決方案的介紹,以下就是文章的具體內容。

以上的相關內容我們都在說使用Mysql索引好的方面,但是如果過多的使用Mysql索引將會帶來一些弊端。所以下面就有對Mysql索引的弊端的介紹,例如它會在一定程度上會對更新表的實際速度降低。

Mysql索引的不足之處

雖然索引大大提高了查詢速度,同時卻會降低更新表的速度,如對表進行INSERT、UPDATE和DELETE。因為更新表時,MySQL不僅要保存數據,還要保存一下索引文件。

建立索引會占用磁盤空間的索引文件。一般情況這個問題不太嚴重,但如果你在一個大表上創建了多種組合索引,索引文件的會膨脹很快。

索引只是提高效率的一個因素,如果你的MySQL有大數據量的表,就需要花時間研究建立最優秀的索引,或優化查詢語句。

使用Mysql索引的注意事項

使用索引時,有以下一些技巧和注意事項:

索引不會包含有NULL值的列

只要列中包含有NULL值都將不會被包含在索引中,復合索引中只要有一列含有NULL值,那么這一列對于此復合索引就是無效的。所以我們在數據庫設計時不要讓字段的默認值為NULL。

使用短索引

對串列進行索引,如果可能應該指定一個前綴長度。例如,如果有一個CHAR(255)的列,如果在前10個或20個字符內,多數值是惟一的,那么就不要對整個列進行索引。短索引不僅可以提高查詢速度而且可以節省磁盤空間和I/O操作。

索引列排序

MySQL查詢只使用一個索引,因此如果where子句中已經使用了索引的話,那么order by中的列是不會使用Mysql索引的。因此數據庫默認排序可以符合要求的情況下不要使用排序操作;盡量不要包含多個列的排序,如果需要最好給這些列創建復合索引。

like語句操作

一般情況下不鼓勵使用like操作,如果非使用不可,如何使用也是一個問題。like “%aaa%” 不會使用索引而like “aaa%”可以使用索引。

不要在列上進行運算

 

  1. select * from users where YEAR(adddate)<2007

將在每個行上進行運算,這將導致Mysql索引失效而進行全表掃描,因此我們可以改成

 

  1. select * from users where adddate<‘2007-01-01’; 

不使用NOT IN和<>操作

以上,就對其中MySQL索引類型進行了介紹。

【編輯推薦】

  1. Oracle sqlplus命令的詳細解析
  2. Oracle跟蹤事件的包括那些?
  3. Oracle SQL條件順序對性能有什么樣的影響?
  4. Oracle組件如何正確實現動態Web的數據庫
  5. Oracle LogMiner工具的具體使用方法
責任編輯:佚名 來源: 博客園
相關推薦

2010-05-31 09:58:48

MySQL備份

2010-05-25 16:46:00

2010-11-26 16:27:01

MySQL使用變量

2010-07-23 10:09:41

SQL Server

2010-07-19 14:37:20

SQL Server

2010-10-26 17:28:15

創建Oracle索引

2011-08-02 13:08:06

Oracle索引

2010-07-20 13:02:03

SQL Server索

2011-05-26 11:22:04

SEO

2010-05-31 14:05:51

2021-04-29 17:06:46

MySQL時間設置

2010-06-21 14:39:56

光纖測試

2013-09-25 10:15:51

閃存存儲優勢注意事項

2009-08-27 10:40:56

Java路徑

2010-06-10 13:11:23

2019-04-01 19:38:28

Vue.jsJavascript前端

2010-06-13 15:52:36

MySQL 復制設置

2009-12-15 17:47:17

VSIP

2010-06-07 09:33:54

JIRA+MySQL配

2010-10-12 13:37:54

mysql索引
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情在线精品一区二区三区 | 亚洲精品68久久久一区 | 国产日韩精品视频 | 久久久久se| 欧美在线一区二区三区 | 亚洲精品高清视频在线观看 | 看a网站 | 国产一区二区在线免费观看 | 中文字幕在线免费观看 | 久久久久久久久久久久久9999 | 国产2区| 7777奇米影视| 欧美成人精品一区二区三区 | 黄色一级片aaa | 国产三级精品三级在线观看四季网 | 国产精品毛片久久久久久久 | www.youjizz.com日韩| 亚洲精彩免费视频 | 欧美日韩国产精品一区 | 激情av | av网站在线播放 | 色噜噜亚洲男人的天堂 | 精品视频久久久 | 欧美日韩国产精品一区 | 中文av电影 | 日韩在线免费 | 天天综合久久 | 欧美日韩在线观看视频网站 | 伊人亚洲 | 国产日韩欧美91 | 人人做人人澡人人爽欧美 | 一级毛片在线播放 | 欧美中文一区 | 日本人麻豆 | 久久久精品综合 | 91精品国产综合久久小仙女图片 | 成人亚洲精品久久久久软件 | 午夜tv免费观看 | 95国产精品| 久久99精品久久久久久噜噜 | 国产欧美精品一区二区色综合 |