电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySql索引使用策略分析

瀏覽:65日期:2023-10-09 11:32:44

MySql索引

索引優(yōu)點(diǎn)

1.可以通過(guò)建立唯一索引或者主鍵索引,保證數(shù)據(jù)的唯一性.2.提高檢索的數(shù)據(jù)性能3.在表連接的連接條件 可以加速表與表直接的相連 4.建立索引,在查詢(xún)中使用索引 可以提高性能

索引缺點(diǎn)

1.在創(chuàng)建索引和維護(hù)索引 會(huì)耗費(fèi)時(shí)間,隨著數(shù)據(jù)量的增加而增加2.索引文件會(huì)占用物理空間,除了數(shù)據(jù)表需要占用物理空間之外,每一個(gè)索引還會(huì)占用一定的物理空間3.當(dāng)對(duì)表的數(shù)據(jù)進(jìn)行 INSERT,UPDATE,DELETE 的時(shí)候,索引也要?jiǎng)討B(tài)的維護(hù),這樣就會(huì)降低數(shù)據(jù)的維護(hù)速度,

(建立索引會(huì)占用磁盤(pán)空間的索引文件。一般情況這個(gè)問(wèn)題不太嚴(yán)重,但如果你在一個(gè)大表上創(chuàng)建了多種組合索引,索引文件的會(huì)膨脹很快)。

使用索引需要注意的地方

1.在經(jīng)常需要搜索的列上,可以加快索引的速度2.主鍵列上可以確保列的唯一性3.在表與表的而連接條件上加上索引,可以加快連接查詢(xún)的速度4.在經(jīng)常需要排序(order by),分組(group by)和的distinct 列上加索引 可以加快排序查詢(xún)的時(shí)間, (單獨(dú)order by 用不了索引,索引考慮加where 或加limit)5.在一些where 之后的 < <= > >= BETWEEN IN 以及某個(gè)情況下的like 建立字段的索引(B-TREE)

6.like語(yǔ)句的 如果你對(duì)nickname字段建立了一個(gè)索引.當(dāng)查詢(xún)的時(shí)候的語(yǔ)句是 nickname lick ’%ABC%’ 那么這個(gè)索引講不會(huì)起到作用.而nickname lick ’ABC%’ 那么將可以用到索引

7.索引不會(huì)包含NULL列,如果列中包含NULL值都將不會(huì)被包含在索引中,復(fù)合索引中如果有一列含有NULL值那么這個(gè)組合索引都將失效,一般需要給默認(rèn)值0或者 ’ ’字符串

8.使用短索引,如果你的一個(gè)字段是Char(32)或者int(32),在創(chuàng)建索引的時(shí)候指定前綴長(zhǎng)度 比如前10個(gè)字符 (前提是多數(shù)值是唯一的..)那么短索引可以提高查詢(xún)速度,并且可以減少磁盤(pán)的空間,也可以減少I(mǎi)/0操作.

9.不要在列上進(jìn)行運(yùn)算,這樣會(huì)使得mysql索引失效,也會(huì)進(jìn)行全表掃描

10.選擇越小的數(shù)據(jù)類(lèi)型越好,因?yàn)橥ǔT叫〉臄?shù)據(jù)類(lèi)型通常在磁盤(pán),內(nèi)存,cpu,緩存中 占用的空間很少,處理起來(lái)更快

什么情況下不創(chuàng)建索引

1.查詢(xún)中很少使用到的列 不應(yīng)該創(chuàng)建索引,如果建立了索引然而還會(huì)降低mysql的性能和增大了空間需求.2.很少數(shù)據(jù)的列也不應(yīng)該建立索引,比如 一個(gè)性別字段 0或者1,在查詢(xún)中,結(jié)果集的數(shù)據(jù)占了表中數(shù)據(jù)行的比例比較大,mysql需要掃描的行數(shù)很多,增加索引,并不能提高效率3.定義為text和image和bit數(shù)據(jù)類(lèi)型的列不應(yīng)該增加索引,4.當(dāng)表的修改(UPDATE,INSERT,DELETE)操作遠(yuǎn)遠(yuǎn)大于檢索(SELECT)操作時(shí)不應(yīng)該創(chuàng)建索引,這兩個(gè)操作是互斥的關(guān)系

以上就是MySql索引使用策略分析的詳細(xì)內(nèi)容,更多關(guān)于MySQL 索引的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 潜水搅拌机-双曲面搅拌机-潜水推进器|奥伯尔环保 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 山东成考网-山东成人高考网| hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 噪声治理公司-噪音治理专业隔音降噪公司 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 万博士范文网-您身边的范文参考网站Vanbs.com | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 防火卷帘门价格-聊城一维工贸特级防火卷帘门厂家▲ | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 山东艾德实业有限公司 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 |