当前位置:网站首页>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
边栏推荐
- Leetcode刷题---44
- QT:QSS自定义 QSpinBox实例
- Class-Variant Margin Normalized Softmax Loss for Deep Face Recognition
- Practical part: conversion of Oracle Database Standard Edition (SE) to Enterprise Edition (EE)
- Leetcode skimming ---283
- Mysql5.7 installation and configuration tutorial (Graphic ultra detailed version)
- Type de contenu « Application / X - www - form - urlencoded; Charset = utf - 8 'not supported
- C语言项目:学生成绩系统
- 缓存路由组件
- Detailed cross validation and grid search -- sklearn implementation
猜你喜欢

Class-Variant Margin Normalized Softmax Loss for Deep Face Recognition

Pour vous amener dans le monde des bases de données natives du cloud

Bidding website architecture project progress -- Network Security

Ind wks first week

带你走进云原生数据库界扛把子Amazon Aurora

Unity小组工程实践项目《最强外卖员》策划案&纠错文档

Linear regression of introduction to deep learning (pytorch)

Uni app learning 1 bottom menu and parent-child components

神经网络入门之模型选择(PyTorch)

Ut2017 learning notes
随机推荐
八、MySQL之事务控制语言
Nuget add reference error while installing packages
Leetcode刷题---374
ThreadLocal principle and usage scenario
小文件专项
Leetcode刷题---852
[roast & brain hole] Some Thoughts on the bullet screen interactive game of Wei Shu Wu Three Kingdoms when visiting station B
Numpy quick start (V) -- Linear Algebra
[untitled]
Multilayer perceptron (pytorch)
6、 Data definition language of MySQL (1)
Leetcode skimming ---1
带你走进云原生数据库界扛把子Amazon Aurora
Leetcode刷题---367
Knowledge map enhancement recommendation based on joint non sampling learning
Pytoch has been installed, but vs code still displays no module named 'torch‘
Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported
Preliminary knowledge of Neural Network Introduction (pytorch)
Bidding website architecture project progress -- Network Security
Entropy method to calculate weight