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

mysql索引的不足

數據庫 MySQL
mysql索引盡管提高了查詢的速度,但是卻會降低更新表的速度,所以索引并不完美,我們在使用索引的時候,還有許多需要注意的問題。

mysql索引盡管提高了查詢的速度,但是也并不是盡善盡美的,mysql索引也有著自身的不足之處,下面就讓我們一起來了解一下。

mysql索引的不足之處

過多的使用索引將會造成濫用。因此索引也會有它的缺點:
◆雖然mysql索引大大提高了查詢速度,同時卻會降低更新表的速度,如對表進行 INSERT、UPDATE和DELETE。因為更新表時,MySQL不僅要保存數據,還要保存一下索引文件。
◆建立mysql索引會占用磁盤空間的索 引文件。一般情況這個問題不太嚴重,但如果你在一個大表上創建了多種組合索引,索引文件的會膨脹很快。
索引只是提高效率的一個因素,如果你的 MySQL有大數據量的表,就需要花時間研究建立***秀的索引,或優化查詢語句。

使用mysql索引的注意事項

使用mysql索引時,有以下一 些技巧和注意事項:
◆索引不會包含有NULL值的列
只要列中包含有NULL值都將不會被包含在索引中,復合索引中只要有一列含有 NULL值,那么這一列對于此復合索引就是無效的。所以我們在數據庫設計時不要讓字段的默認值為NULL。
◆使用短索引
對串列進 行索引,如果可能應該指定一個前綴長度。例如,如果有一個CHAR(255)的列,如果在前10個或20個字符內,多數值是惟一的,那么就不要對整個列進 行索引。短索引不僅可以提高查詢速度而且可以節省磁盤空間和I/O操作。
◆索引列排序
MySQL查詢只使用一個索引,因此如果 where子句中已經使用了索引的話,那么order by中的列是不會使用索引的。因此數據庫默認排序可以符合要求的情況下不要使用排序操作;盡量不要包含多個列的排序,如果需要***給這些列創建復合索引。
◆like語句操作
一般情況下不鼓勵使用like操作,如果非使用不可,如何使用也是一個問題。like “%aaa%” 不會使用索引而like “aaa%”可以使用索引。
◆不要在列上進行運算
select * from users where YEAR(adddate)<2007;
將在每個行上進行運算,這將導致索引失效而進行全表掃描,因此我們可以改成
select * from users where adddate<‘2007-01-01’;
◆不使用NOT IN和<>操作

 

 

【編輯推薦】

MySQL連接數據庫的命令

MySql連接字符串的說明

mysql觸發器的三個狀態

建立MySQL觸發器的語法

Mysql聚合函數簡介

責任編輯:段燃 來源: 互聯網
相關推薦

2010-05-11 11:03:41

Mysql索引

2017-09-04 16:03:46

MySQLMySQL索引索引

2010-10-12 14:09:34

MySQL索引

2010-10-12 13:42:11

MySQL單列索引

2015-06-15 14:58:16

MySQL索引

2010-09-29 08:52:34

MySQL

2015-10-30 15:55:43

MySQL

2020-09-28 15:34:38

ElasticSear索引MySQL

2010-09-08 17:29:37

SQL表變量

2018-11-22 16:20:07

RedisMySQL數據庫

2010-05-31 12:31:42

MySQL建立索引

2010-05-26 13:42:08

MySQL數據庫索引

2011-03-31 13:51:54

MySQL索引

2010-10-12 16:50:14

MySQL Hash索

2010-11-11 15:48:54

MySQL單列索引

2010-11-24 14:31:16

mysql表索引

2017-08-02 14:02:42

MysqlMysql優化Mysql索引

2017-07-25 12:07:14

MySQL索引SQL

2019-11-14 16:23:07

MySQL索引數據庫

2015-05-20 13:48:26

MySQL索引
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产成人精品女人久久久 | 99精品久久久久久 | 久久成人免费视频 | 亚洲成人av一区二区 | 国产区在线观看 | 国产福利在线 | 最新中文字幕久久 | www.日韩高清 | 中文字幕日韩欧美 | 日屁视频| 一区在线观看视频 | 精品视频久久久 | 91在线看视频 | 日韩免费视频一区二区 | 蜜桃视频一区二区三区 | 欧美性成人 | 888久久久 | 99re热这里只有精品视频 | 久久亚洲一区 | 久久国产精品视频 | 性高湖久久久久久久久aaaaa | 伊人春色在线观看 | 欧美黄色片在线观看 | 欧美一级精品片在线看 | 亚洲免费在线 | 美女视频三区 | 中文字幕在线一 | 国产日韩欧美激情 | 99免费| 国产精品一区二区无线 | 天天综合久久网 | 日韩视频在线免费观看 | 亚洲欧美一区二区在线观看 | 亚洲一区国产精品 | 精品一区二区三区免费视频 | 亚洲黄色视屏 | 99久久精品一区二区毛片吞精 | 成人av一区二区三区 | 欧美日韩国产三级 | 欧美1区 | h网站在线观看 |