Maison base de données tutoriel mysql que signifie myisam

que signifie myisam

Jun 28, 2020 am 09:56 AM
myisam

Myisam est le moteur de stockage par défaut avant mysql5.1. Il est basé sur un ancien code ISAM, mais possède de nombreuses extensions utiles. Chaque MyISAM est stocké sous forme de trois fichiers sur le disque. Le nom de chaque fichier commence par le nom de la table et l'extension indique le type de fichier.

que signifie myisam

Introduction à myisam

(Tutoriel recommandé : tutoriel mysql)

MyISAM est la valeur par défaut moteur de stockage (avant la version Mysql5.1). Il est basé sur un ancien code ISAM, mais possède de nombreuses extensions utiles. (Notez que MySQL 5.1 ne prend pas en charge ISAM). Chaque MyISAM est stocké sous forme de trois fichiers sur le disque. Le nom de chaque fichier commence par le nom de la table et l'extension indique le type de fichier.

Introduction détaillée

Pour indiquer explicitement que vous souhaitez utiliser une table MyISAM, veuillez l'indiquer en utilisant l'option de table ENGINE :

CREATE TABLE t (i INT) ENGINE = MYISAM;
Copier après la connexion

Remarque : les anciennes versions de MySQL utilisent TYPE à la place MOTEUR (par exemple, TYPE = MYISAM). MySQL 5.1 prend en charge cette syntaxe pour une compatibilité ascendante, mais TYPE est désormais obsolète et ENGINE est la première utilisation.

Généralement, l'option ENGINE est inutile ; sauf si la valeur par défaut a été modifiée, InnoDB est le moteur de stockage par défaut (après Mysql 5.1).

Certaines fonctionnalités du moteur de stockage MyISAM

1 Toutes les valeurs de données sont d'abord stockées dans l'octet de poids faible.

Cela sépare le modem et le système d'exploitation. Les seules exigences pour la portabilité binaire sont que la machine utilise le complément à deux (comme l'ont fait les machines des 20 dernières années) et le format à virgule flottante IEEE (qui est également complètement dominant sur les machines grand public). Les seules machines qui ne prennent pas en charge la compatibilité binaire sont les systèmes embarqués. Ces systèmes utilisent parfois des processeurs spéciaux.

Le stockage des octets de données faibles en premier n'affecte pas sérieusement la vitesse ; les octets de la ligne de données ne sont généralement pas joints, et la lecture des octets non joints dans un sens ne prend pas plus de temps que la lecture des ressources dans le sens inverse. Le code sur le serveur qui obtient la valeur de la colonne n'est pas aussi urgent que les autres codes.

2. Les fichiers volumineux (jusqu'à 63 bits de longueur) sont pris en charge sur les systèmes de fichiers et les systèmes d'exploitation qui prennent en charge les fichiers volumineux.

3. Les lignes de taille dynamique sont moins fragmentées lorsque les suppressions sont mélangées avec des mises à jour et des insertions. Cela se fait automatiquement en fusionnant les blocs supprimés adjacents et en s'étendant au bloc suivant si le bloc suivant est supprimé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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)

Comparaison de sélection du moteur de stockage MySQL : évaluation de l'indice de performance InnoDB, MyISAM et mémoire Comparaison de sélection du moteur de stockage MySQL : évaluation de l'indice de performance InnoDB, MyISAM et mémoire Jul 26, 2023 am 11:25 AM

Comparaison de sélection du moteur de stockage MySQL : évaluation de l'indice de performance InnoDB, MyISAM et mémoire Introduction : Dans la base de données MySQL, le choix du moteur de stockage joue un rôle essentiel dans les performances du système et l'intégrité des données. MySQL fournit une variété de moteurs de stockage, les moteurs les plus couramment utilisés incluent InnoDB, MyISAM et Memory. Cet article évaluera les indicateurs de performances de ces trois moteurs de stockage et les comparera à travers des exemples de code. 1. Moteur InnoDB InnoDB est mon

Comment utiliser les moteurs de stockage MyISAM et InnoDB pour optimiser les performances de MySQL Comment utiliser les moteurs de stockage MyISAM et InnoDB pour optimiser les performances de MySQL May 11, 2023 pm 06:51 PM

MySQL est un système de gestion de bases de données largement utilisé et différents moteurs de stockage ont des impacts différents sur les performances des bases de données. MyISAM et InnoDB sont les deux moteurs de stockage les plus couramment utilisés dans MySQL. Ils ont des caractéristiques différentes et une mauvaise utilisation peut affecter les performances de la base de données. Cet article explique comment utiliser ces deux moteurs de stockage pour optimiser les performances de MySQL. 1. Moteur de stockage MyISAM MyISAM est le moteur de stockage le plus couramment utilisé pour MySQL. Ses avantages sont une vitesse rapide et un petit espace de stockage. MonISA

Conseils et stratégies pour améliorer les performances de lecture du moteur de stockage MySQL : analyse comparative de MyISAM et InnoDB Conseils et stratégies pour améliorer les performances de lecture du moteur de stockage MySQL : analyse comparative de MyISAM et InnoDB Jul 26, 2023 am 10:01 AM

Conseils et stratégies pour améliorer les performances de lecture du moteur de stockage MySQL : Analyse comparative de MyISAM et InnoDB Introduction : MySQL est l'un des systèmes de gestion de bases de données relationnelles open source les plus couramment utilisés, principalement utilisé pour stocker et gérer de grandes quantités de données structurées. Dans les applications, les performances de lecture de la base de données sont souvent très importantes, car les opérations de lecture constituent le principal type d'opérations dans la plupart des applications. Cet article se concentrera sur la façon d'améliorer les performances de lecture du moteur de stockage MySQL, en se concentrant sur une analyse comparative de MyISAM et InnoDB, deux moteurs de stockage couramment utilisés.

Comparaison des performances du moteur de stockage MySQL : expérience de comparaison des performances de lecture et d'écriture MyISAM et InnoDB Comparaison des performances du moteur de stockage MySQL : expérience de comparaison des performances de lecture et d'écriture MyISAM et InnoDB Jul 25, 2023 pm 01:29 PM

Comparaison des performances du moteur de stockage MySQL : expérience de comparaison des performances de lecture et d'écriture MyISAM et InnoDB Introduction : MySQL est un système de gestion de base de données relationnelle largement utilisé. Il prend en charge une variété de moteurs de stockage, les deux moteurs les plus couramment utilisés sont MyISAM et InnoDB. Cet article explorera les performances de lecture et d'écriture de ces deux moteurs de stockage et les comparera à travers des expériences. 1. Introduction au moteur MyISAM Le moteur MyISAM est le moteur de stockage par défaut de MySQL et est largement utilisé dans les premières versions. il utilise

Comment améliorer les performances de MySQL avec la mise en cache des index MyISAM Comment améliorer les performances de MySQL avec la mise en cache des index MyISAM May 11, 2023 pm 07:31 PM

MySQL est un système de gestion de bases de données relationnelles open source largement utilisé. De bonnes performances sont cruciales lorsque l’on traite d’énormes volumes de données. Le cache d'index MyISAM est une fonctionnalité très importante de MySQL, qui peut considérablement améliorer la vitesse et les performances de lecture des données. Dans cet article, nous examinerons en profondeur le fonctionnement du cache d'index MyISAM et comment configurer et optimiser le cache d'index pour améliorer les performances de MySQL. Qu’est-ce que le cache d’index MyISAM ? MyISAM est un index de stockage dans MySQL

Comparez et contrastez les moteurs de stockage InnoDB et Myisam (fonctionnalités, verrouillage, transactions). Comparez et contrastez les moteurs de stockage InnoDB et Myisam (fonctionnalités, verrouillage, transactions). Apr 08, 2025 am 12:03 AM

INNODB convient aux applications très concurrentes et à forte intensité de transaction, tandis que Myisam convient aux applications à forte intensité de lecture. 1) INNODB prend en charge la transaction et les verrous au niveau des lignes, et convient aux scénarios à haut niveau tels que les plates-formes de commerce électronique. 2) Myisam ne prend pas en charge les transactions, mais se lit rapidement et convient aux applications à forte intensité de lecture telles que les systèmes de blog.

Comment choisir le moteur de stockage MySQL approprié ? Comparez les avantages et les inconvénients de MyISAM et InnoDB Comment choisir le moteur de stockage MySQL approprié ? Comparez les avantages et les inconvénients de MyISAM et InnoDB Jul 27, 2023 am 08:05 AM

Comment choisir le bon moteur de stockage MySQL ? Comparez les avantages et les inconvénients de MyISAM et InnoDB Introduction : MySQL est actuellement le système de gestion de bases de données relationnelles le plus populaire et le plus utilisé. Dans MySQL, nous pouvons choisir différents moteurs de stockage pour gérer les données afin de répondre à différents besoins. Cet article se concentrera sur deux moteurs de stockage couramment utilisés : MyISAM et InnoDB, et comparera leurs avantages et inconvénients. En lisant cet article, vous comprendrez comment choisir le stockage MySQL approprié en fonction des besoins réels.

Analyse comparative d'InnoDB et MyISAM dans MySQL Analyse comparative d'InnoDB et MyISAM dans MySQL Jun 02, 2023 pm 04:16 PM

En comparant InnoDB et MyISAM1, structure de stockage MyISAM : chaque MyISAM est stocké sous forme de trois fichiers sur le disque. Il s'agit des fichiers de définition de table, des fichiers de données et des fichiers d'index. Le nom du premier fichier commence par le nom de la table et l'extension indique le type de fichier. Les fichiers .frm stockent les définitions de table. L'extension du fichier de données est .MYD (MYData). L'extension du fichier d'index est .MYI (MYIndex). InnoDB : Toutes les tables sont stockées dans le même fichier de données (il peut s'agir de plusieurs fichiers ou de fichiers d'espace table indépendants). La taille de la table InnoDB n'est limitée que par la taille du fichier du système d'exploitation, qui est généralement de 2 Go. 2. Espace de stockage MyISAM : MyISAM prend en charge

See all articles