Aide sur les problèmes d'index de table Mysql
高洛峰
高洛峰 2017-06-10 09:49:40
0
2
777

J'ai rencontré plusieurs problèmes lors de la création d'un index de table de données. Aidez-moi :

1.

UPDATE table SET version = 2 OÙ id = ? ET version =?

Dans cette instruction, l'identifiant est un identifiant à incrémentation automatique et la version est un verrou optimiste. À ce stade, devrions-nous créer un index séparé pour la version, un index commun avec identifiant, ou ne pas avoir besoin de créer un index.

  1. SELECT * FROM table OÙ a dans () ET b = ? COMMANDE PAR c DESC

Dans le cas où l'index ne devrait pas être utilisé, n'est-ce pas ?

  1. SELECT * FROM tabler OÙ a = ? AND b >

    Comment créer un index
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
淡淡烟草味

1. Indexez simplement la version séparément. Puisque l'identifiant est la clé primaire et unique, l'efficacité de l'indexation est en fait la plus élevée.
2.in peut activer l'indexation, mais lorsqu'il atteint un certain nombre, il peut échouer
3.a et b peuvent être indexés séparément. Ou a et b font un index commun

我想大声告诉你

Dans des circonstances normales, il suffit de créer un index pour le champ id uniquement.
Si, selon le scénario commercial, il est prévu que chaque ID soit beaucoup modifié, vous pouvez créer un index commun pour l'ID et la version.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!