Maison base de données tutoriel mysql MySQL的MyISAM引擎不支持事务

MySQL的MyISAM引擎不支持事务

Jun 07, 2016 pm 05:27 PM
myisam

找一天的 spring 事务回滚错误,终于找到了 原来 MySQL的MyISAM引擎,是不支持事务处理的 唉~~~ 看看mysql 用少了

找一天的 spring 事务回滚错误,终于找到了  原来 MySQL的MyISAM引擎

是不支持事务处理的 唉~~~ 看看mysql 用少了  郁闷 写下来 做个记录

mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。

最常使用的2种存储引擎:

1.Myisam是Mysql的默认存储引擎,当create创建新表时,,未指定新表的存储引擎时,默认使用Myisam。每个MyISAM在磁盘上存储成三个文件。文件名都和表名相同,扩展名分别是.frm(存储表定义)、.MYD(MYData,存储数据)、.MYI(MYIndex,存储索引)。数据文件和索引文件可以放置在不同的目录,平均分布io,获得更快的速度。

2.InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是对比Myisam的存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索。

linux

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

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

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

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

Explorez les stratégies d'optimisation des performances du moteur MySQL MyISAM Explorez les stratégies d'optimisation des performances du moteur MySQL MyISAM Jul 25, 2023 pm 12:16 PM

Explorer les stratégies d'optimisation des performances du moteur MySQL MyISAM Introduction : Dans la base de données MySQL, le moteur MyISAM est l'un des moteurs de base de données couramment utilisés. Il est largement utilisé dans diverses applications de bases de données en raison de sa simplicité, de sa facilité de gestion et de ses hautes performances. Cependant, à mesure que la quantité de données de base de données continue de croître et que la complexité de l'accès aux requêtes augmente, l'optimisation des performances du moteur MyISAM devient très importante. Cet article discutera de la stratégie d'optimisation des performances du moteur MyISAM et l'illustrera à travers un exemple de code. 1. Utilisez le bon

See all articles