Maison base de données tutoriel mysql 《High Performance MySQL》翻译(2) 连接管理和安全 优化和执行

《High Performance MySQL》翻译(2) 连接管理和安全 优化和执行

Jun 07, 2016 pm 04:35 PM
翻译 连接

接上篇,第一章 MySQL架构和历史 连接管理和安全 每个客户连接在服务内部都有一个独立的线程处理。查询在这个单独的线程内运行,线程轮流在CPU或核心上运行。线程在服务端被缓存,所以不必针对每个新来线程进行创建和销毁。(注2)。 当客户端(应用)连接到

接上篇,第一章 MySQL架构和历史

连接管理和安全


每个客户连接在服务内部都有一个独立的线程处理。查询在这个单独的线程内运行,线程轮流在CPU或核心上运行。线程在服务端被缓存,所以不必针对每个新来线程进行创建和销毁。(注2)。
当客户端(应用)连接到MySQL服务的时候,服务端需要进行认证。认证是基于用户名,来访主机和密码的。X.509认证也可用于通过SSL(安全套接层)进行的连接。当客户端已经连接的时候,服务端会对每个请求校验该客户端是否具有操作权限。(例如:校验该客户端是否具有在wolrd数据库的Country表执行SELECT操作的权限。)

优化和执行

MySQL解析查询请求,生成内部结构(解析树),然后执行多种优化。包括重写查询,决定读取表的顺序,选择要使用的索引等等。你可以在查询中通过特殊的关键字给优化器指示,以引导其决定操作步骤。你也可以向服务端询问各种优化的方向。这会让你知道服务端进行了如何的决策,这对你重构查询和表结构以及优化设定以使服务高效运行给出了可参考的点。我们将在第六章讨论优化的细节。

优化器并不真正关心表所使用的存储引擎,但是存储引擎影响服务端对查询的优化方式。优化器向存储引擎询问其某些功能特性以及特定操作的耗时和表数据的统计。例如,一些存储引擎支持索引,可以有效支持的查询。你可以在第四和第五章了解到更多关于索引和表结构优化的信息。

在解析查询之前,服务端先检查查询缓存,查询缓存仅保存SELECT语句及其结果。如果某个查询请求与缓存中某条信息一致,那么服务端无需在解析,优化或者执行查询,它可以直接返回存储结果。我们将在第七章进行详细的说明。


注2:MySQL5.5以后的版本支持线程池插件,一个小型的线程池可以提供很多连接。 

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide complet de la connexion à la manette de jeu Win11 Guide complet de la connexion à la manette de jeu Win11 Jan 02, 2024 pm 05:26 PM

Après la mise à jour vers le dernier système Win11, de nombreux utilisateurs ne savent pas comment connecter le contrôleur pour jouer à des jeux. Pour cette raison, nous vous proposons aujourd'hui un didacticiel détaillé sur la connexion du contrôleur Win11. Si vous n'avez pas encore terminé la connexion, Voyons comment le faire fonctionner. Comment connecter le contrôleur dans Win11 : 1. Cliquez sur Démarrer ci-dessous, puis entrez les paramètres Windows pour ouvrir le « Panneau de configuration ». 2. Après avoir entré, vous pouvez trouver « Afficher les appareils et les imprimantes » pour entrer. 3. À ce stade, vous pouvez voir les informations sur le périphérique contrôleur et simplement établir la connexion. 4. Une fois la connexion réussie, un √ apparaît et la connexion est terminée.

Que dois-je faire si la page Web de traduction fournie avec le navigateur Edge est manquante ? Que dois-je faire si la page Web de traduction fournie avec le navigateur Edge est manquante ? Mar 14, 2024 pm 08:50 PM

Le navigateur Edge est livré avec une fonction de traduction qui permet aux utilisateurs de traduire à tout moment et n'importe où, ce qui apporte une grande commodité aux utilisateurs. Cependant, de nombreux utilisateurs disent que la page Web de traduction intégrée manque automatiquement. Que dois-je faire si le navigateur Edge est automatiquement installé. la page de traduction que j'ai apportée manque ? Laissez ce site vous expliquer comment restaurer la page Web traduite fournie avec le navigateur Edge si elle est manquante. Comment restaurer la page Web de traduction fournie avec le navigateur Edge manquante 1. Vérifiez si la fonction de traduction est activée : Dans le navigateur Edge, cliquez sur l'icône à trois points dans le coin supérieur droit, puis sélectionnez l'option « Paramètres ». Sur le côté gauche de la page des paramètres, sélectionnez l'option Langue. Assurez-vous que "Traduire&rd"

L'imprimante Win7 ne peut pas se connecter au code d'erreur 0x0000011b L'imprimante Win7 ne peut pas se connecter au code d'erreur 0x0000011b Dec 26, 2023 pm 10:01 PM

Plusieurs fois, nous devons utiliser un ordinateur pour nous connecter à l'imprimante pour diverses opérations d'impression, mais parfois certains utilisateurs rencontreront le problème que Win7 ne peut pas se connecter à l'imprimante 0x0000011b. Voici la solution spécifique. Win7 ne peut pas se connecter à l'imprimante 0x0000011b1. Touche de raccourci "win+r", entrez "regedit" 2. Recherchez le chemin suivant "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" 3. Cliquez avec le bouton droit pour créer une nouvelle valeur "DWORD ( 32 bits) (D) et définissez la valeur sur 0. Nommez le nouveau projet « RpcAuthnLevelPri »

Comment connecter la balance de graisse corporelle Comment connecter la balance de graisse corporelle Mar 07, 2024 pm 04:50 PM

Comment connecter la balance de graisse corporelle Keep ? Keep dispose d'une balance de graisse corporelle spécialement conçue, mais la plupart des utilisateurs ne savent pas comment connecter la balance de graisse corporelle Keep. Voici ensuite le didacticiel graphique sur la méthode de connexion de la balance de graisse corporelle Keep. L'éditeur apporte aux utilisateurs, les utilisateurs intéressés viennent y jeter un œil ! Comment connecter la balance de graisse corporelle Keep 1. Ouvrez d'abord le logiciel Keep, accédez à la page principale et cliquez sur [Mon] dans le coin inférieur droit pour sélectionner [Matériel intelligent] 2. Ensuite, sur la page Mes appareils intelligents, cliquez sur le bouton ; Bouton [Ajouter un appareil] au milieu ; 3, puis sélectionnez l'appareil auquel vous souhaitez ajouter une interface, sélectionnez [Échelle de graisse corporelle/poids intelligente] 4. Ensuite, sur la page de sélection du modèle d'appareil, cliquez sur l'option [Conserver la balance de graisse corporelle] ; ; 5. Enfin, dans l'interface ci-dessous, enfin [Ajouter maintenant] en bas

Ne vous inquiétez pas de regarder des films sans sous-titres ! Xiaomi annonce le lancement des sous-titres en temps réel Xiaoai Translation pour la traduction japonaise et coréenne Ne vous inquiétez pas de regarder des films sans sous-titres ! Xiaomi annonce le lancement des sous-titres en temps réel Xiaoai Translation pour la traduction japonaise et coréenne Jul 22, 2024 pm 02:11 PM

Selon les informations du 22 juillet, le Weibo officiel de Xiaomi ThePaper OS a annoncé que la traduction Xiaoai a été mise à niveau. Des sous-titres en temps réel ont été ajoutés aux traductions japonaises et coréennes, et des vidéos sans sous-titres et des conférences en direct peuvent être transcrites et traduites. en temps réel. L'interprétation simultanée en face à face prend en charge la traduction dans 12 langues, dont le chinois, l'anglais, le japonais, le coréen, le russe, le portugais, l'espagnol, l'italien, le français, l'allemand, l'indonésien et l'hindi. Les fonctions ci-dessus ne prennent actuellement en charge que les trois nouveaux téléphones suivants : Xiaomi MIX Fold 4 Xiaomi MIX Flip Redmi K70 Extreme Edition Il est rapporté qu'en 2021, les sous-titres AI de Xiao Ai seront ajoutés aux traductions japonaises et coréennes. Les sous-titres AI utilisent la technologie d’interprétation simultanée développée par Xiaomi pour offrir une expérience de lecture des sous-titres plus rapide, plus stable et plus précise. 1. Selon le communiqué officiel, Xiaoai Translator ne peut pas être utilisé uniquement dans des lieux audio et vidéo

Comment traduire le navigateur Sogou Comment traduire le navigateur Sogou Feb 01, 2024 am 11:09 AM

Comment le navigateur Sogou traduit-il ? Lorsque nous utilisons habituellement le navigateur Sogou pour vérifier les informations, nous rencontrons certains sites Web qui sont tous en anglais. Parce que nous ne comprenons pas l'anglais, il est très difficile de parcourir le site Web. Cela n'a pas d'importance. vous rencontrez cette situation ! Le navigateur Sogou dispose d'un bouton de traduction intégré. En un seul clic, le navigateur Sogou traduira automatiquement l'intégralité de la page Web pour vous. Si vous ne savez pas comment l'utiliser, l'éditeur a compilé les étapes spécifiques pour le traduire sur le navigateur Sogou. Si vous ne savez pas comment, suivez-moi et continuez à lire ! Comment traduire le navigateur Sogou 1. Ouvrez le navigateur Sogou, cliquez sur l'icône de traduction dans le coin supérieur droit 2. Sélectionnez le type de texte à traduire, puis entrez le texte qui doit être traduit 3. Le navigateur Sogou traduira automatiquement le texte. à ce stade, l'opération de navigation Sogou ci-dessus est terminée. Comment traduire tous les contenus.

Comment résoudre une connexion réseau limitée dans Windows 10 Comment résoudre une connexion réseau limitée dans Windows 10 Feb 19, 2024 pm 09:20 PM

Solutions aux connexions réseau restreintes dans Win10 Avec le développement rapide de la technologie, Internet est devenu un élément indispensable de la vie des gens. Cependant, nous pouvons parfois rencontrer des problèmes lors de la connexion à Internet sur des ordinateurs utilisant le système d'exploitation Windows 10, dont l'un est la restriction des connexions. Dans ce cas, nous ne pouvons pas accéder aux pages Web, télécharger des fichiers ou utiliser normalement les fonctions réseau. Alors, y a-t-il un moyen de résoudre ce problème ? Cet article vous présentera plusieurs solutions courantes. 1. Vérifiez les paramètres de connexion réseau.

Trois façons de réparer Edge : votre connexion n'est pas privée Trois façons de réparer Edge : votre connexion n'est pas privée Mar 13, 2024 pm 01:30 PM

Lorsque vous utilisez le navigateur Edge pour accéder à des pages Web, avez-vous déjà rencontré un message indiquant que votre connexion n'est pas une connexion dédiée, provoquant l'échec de la navigation sur le Web ? Comment ça se passe ? De nombreux amis ne savent pas comment résoudre ce problème. Vous pouvez consulter les trois solutions suivantes. Méthode 1 (simple et grossière) : Dans le navigateur Edge, vous pouvez essayer de résoudre le problème de l'inaccessibilité du site Web en entrant les paramètres et en désactivant la fonction de sécurité, puis en bloquant les autorisations de localisation dans les autorisations du site Web. Il est important de noter que l’efficacité et la durée de cette approche peuvent varier et que les effets spécifiques ne peuvent être déterminés. Après avoir redémarré votre navigateur, vous pouvez essayer de visiter le site Web pour voir si le problème est résolu. Méthode 2 : ajuster le clavier à la saisie en anglais

See all articles