当前位置:网站首页>MySQL -- index principle + how to use
MySQL -- index principle + how to use
2022-07-03 10:48:00 【Samooyou】
One 、 Introduce
Why an index ?
General application system , The proportion of reading and writing is 10:1 about , And insert operations and general update operations rarely have performance problems , In the production environment , We met the most , It's also the most problematic , Or some complex query operations , Therefore, the optimization of query statements is obviously the top priority . Speaking of accelerating query , I have to mention index .
What is index ?
Index in MySQL Also known as “ key ”, It is a data structure used by the storage engine to quickly find records . Indexing for good performance
It's critical , Especially when there is more and more data in the table , The impact of indexes on performance is increasingly important .
Index optimization should be the most effective way to optimize query performance . Indexes can easily improve query performance by several orders of magnitude .
Index the phonetic order of a dictionary , If you want to find a word , If you don't use a sound sequence table , It needs to be checked page by page from hundreds of pages .
Do you have any misunderstanding about index ?
Indexing is an important aspect of application design and development . If there are too many indexes , The performance of the application may be affected . There are too few indexes , It also has an impact on query performance , To find a balance , This is critical to the performance of the application . Some developers always think of adding indexes after the fact ---- I always thought , It comes from a wrong development model . If you know the use of data , You should add indexes where you need them from the beginning . Developers often use the database at the application level , For example, writing SQL sentence 、 Stored procedures and so on , They may not even know the index exists , Or think it's relevant after the event DBA Add it on .DBA Often not enough to understand the data flow of the business , Adding indexes requires monitoring a large number of SQL The sentence then finds the problem , The time required for this step must be much longer than the time required for the initial index addition , And may miss a part of the index . Of course, there are not many indexes
边栏推荐
- Ind FHL first week
- Type de contenu « Application / X - www - form - urlencoded; Charset = utf - 8 'not supported
- 小文件专项
- [roast & brain hole] Some Thoughts on the bullet screen interactive game of Wei Shu Wu Three Kingdoms when visiting station B
- 深度学习入门之自动求导(Pytorch)
- 7、 Data definition language of MySQL (2)
- Flink--自定义函数
- 6、 Data definition language of MySQL (1)
- A detailed explanation of vector derivative and matrix derivative
- Install yolov3 (Anaconda)
猜你喜欢
![[combinatorial mathematics] pigeon's nest principle (simple form of pigeon's nest principle | simple form examples of pigeon's nest principle 1, 2, 3)](/img/77/fcb4f9739a5171ee58771d041f4d72.jpg)
[combinatorial mathematics] pigeon's nest principle (simple form of pigeon's nest principle | simple form examples of pigeon's nest principle 1, 2, 3)

EFFICIENT PROBABILISTIC LOGIC REASONING WITH GRAPH NEURAL NETWORKS

Detailed cross validation and grid search -- sklearn implementation

熵值法求权重

7、 Data definition language of MySQL (2)

8、 Transaction control language of MySQL

Softmax 回归(PyTorch)

Numpy quick start (II) -- Introduction to array (creation of array + basic operation of array)

Entropy method to calculate weight

QT:QSS自定义 QScrollBar实例
随机推荐
QT:QSS自定义 QSpinBox实例
Flink <-->JDBC的使用介绍+with参数
Practical part: conversion of Oracle Database Standard Edition (SE) to Enterprise Edition (EE)
Leetcode skimming ---1385
QT:QSS自定义 QScrollBar实例
Flink--Chain的条件源码分析
[untitled]
深度学习入门之线性代数(PyTorch)
The story of a 30-year-old tester struggling, even lying flat is extravagant
MySQL checks for automatic updates at 0:00 every day
7、 Data definition language of MySQL (2)
Leetcode skimming ---217
Ut2017 learning notes
[roast & brain hole] Some Thoughts on the bullet screen interactive game of Wei Shu Wu Three Kingdoms when visiting station B
extern关键字
Leetcode skimming ---367
Leetcode skimming ---852
Jetson TX2 brush machine
Leetcode skimming ---189
Traversal of map set