当前位置:网站首页>MySQL index --01--- design principle of index
MySQL index --01--- design principle of index
2022-07-01 02:55:00 【High high for loop】
Tips : When the article is finished , Directories can be generated automatically , How to generate it, please refer to the help document on the right
List of articles
- MySQL8.0 Index new features
- Which situations are suitable for creating indexes
- 1. There is a limit to the uniqueness of field values
- 2. Frequent act WHERE The field of the query condition
- 3. often GROUP BY and ORDER BY The column of
- 4. UPDATE、DELETE Of WHERE Conditional column
- 5. DISTINCT Fields need to be indexed
- 6. Multiple tables JOIN Connection operation , Precautions for index creation
- 7. Use the type of column to create a small index
- 8. Create an index using a string prefix
- 9. High discrimination ( High hashability ) The column of is suitable as an index
- 10. The most frequently used columns are placed on the left side of the federated index
- When multiple fields need to be indexed , Joint index is better than single value index
- Limit the number of indexes
- Which situations are not suitable for index creation
- 1. stay where Fields not used in , Don't set the index
- 2. It is better not to use index for tables with small data volume
- 3. Don't build indexes on columns with a lot of duplicate data
- 4. Avoid creating too many indexes on frequently updated tables
- 5. Unordered values are not recommended as indexes
- 6. Delete indexes that are no longer or rarely used
- 7. Do not define redundant or duplicate indexes
MySQL8.0 Index new features
2.1 Support descending index



2.2 Hide index


Which situations are suitable for creating indexes
1. There is a limit to the uniqueness of field values

2. Frequent act WHERE The field of the query condition

3. often GROUP BY and ORDER BY The column of

4. UPDATE、DELETE Of WHERE Conditional column


5. DISTINCT Fields need to be indexed

6. Multiple tables JOIN Connection operation , Precautions for index creation

7. Use the type of column to create a small index

8. Create an index using a string prefix



9. High discrimination ( High hashability ) The column of is suitable as an index

10. The most frequently used columns are placed on the left side of the federated index

When multiple fields need to be indexed , Joint index is better than single value index
Limit the number of indexes
Which situations are not suitable for index creation
1. stay where Fields not used in , Don't set the index

2. It is better not to use index for tables with small data volume


3. Don't build indexes on columns with a lot of duplicate data


4. Avoid creating too many indexes on frequently updated tables

5. Unordered values are not recommended as indexes

6. Delete indexes that are no longer or rarely used

7. Do not define redundant or duplicate indexes


边栏推荐
- In the industrial Internet, "small" programs have "big" effects
- Dell服务器重启iDRAC方法
- 使用ipmitool配置X86服务器的BMC网络和用户信息
- kubernetes资源对象介绍及常用命令(二)
- Analysis and solution of anr problems
- Complete training and verification of a neural network based on pytorch
- 最新接口自动化面试题
- If I am in Beijing, where is a better place to open an account? In addition, is it safe to open a mobile account?
- 通信协议——分类及其特征介绍
- Communication protocol -- Classification and characteristics Introduction
猜你喜欢

Optimal Transport系列1
性能测试常见面试题

基于OPENCV和图像减法的PCB缺陷检测

Network address translation (NAT) technology

UE4 rendering pipeline learning notes

【Qt】添加第三方库的知识补充

【小程序项目开发-- 京东商城】uni-app之首页商品楼层

STM32——一线协议之DS18B20温度采样

Pychart software deployment gray unable to point

Youmeng (a good helper for real-time monitoring of software exceptions: crash) access tutorial (the easiest tutorial for Xiaobai with some foundation)
随机推荐
访问url 404 的错误
RestCloud ETL实践之无标识位实现增量数据同步
旷世轻量化网络ShuffulNetV2学习笔记
Saving images of different depths in opencv
一文讲解发布者订阅者模式与观察者模式
单片机 MCU 固件打包脚本软件
Mouse over effect III
Optimal transport Series 1
The operation efficiency of the park is improved, and the application platform management of applet container technology is accelerated
Contrastive learning of Class-agnostic Activation Map for Weakly Supervised Object Localization and
【Qt】添加第三方库的知识补充
Visual effects, picture to cartoon function
Viewing JVM parameters
Mouse over effect II
LeetCode_栈_困难_227.基本计算器(不含乘除)
Restcloud ETL实践之数据行列转换
PTA 1016
A small document of JS method Encyclopedia
Example of Huawei operator level router configuration | example of configuring optionc mode cross domain LDP VPLS
How do I hide div on Google maps- How to float a div over Google Maps?

