Heim Datenbank MySQL-Tutorial Was bedeutet Myisam?

Was bedeutet Myisam?

Jun 28, 2020 am 09:56 AM
myisam

Myisam ist die Standardspeicher-Engine vor MySQL5.1. Es basiert auf älterem ISAM-Code, verfügt aber über viele nützliche Erweiterungen. Jedes MyISAM wird als drei Dateien auf der Festplatte gespeichert. Der Name jeder Datei beginnt mit dem Namen der Tabelle und die Erweiterung gibt den Dateityp an.

Was bedeutet Myisam?

Myisam-Einführung

(empfohlenes Tutorial: MySQL-Tutorial)

MyISAM ist der Standardspeicher Engine (vor Mysql5.1-Version). Es basiert auf älterem ISAM-Code, verfügt aber über viele nützliche Erweiterungen. (Beachten Sie, dass MySQL 5.1 ISAM nicht unterstützt). Jedes MyISAM wird als drei Dateien auf der Festplatte gespeichert. Der Name jeder Datei beginnt mit dem Namen der Tabelle und die Erweiterung gibt den Dateityp an.

Detaillierte Einführung

Um explizit anzugeben, dass Sie eine MyISAM-Tabelle verwenden möchten, geben Sie dies bitte mit der Tabellenoption ENGINE an:

CREATE TABLE t (i INT) ENGINE = MYISAM;
Nach dem Login kopieren

Hinweis: Ältere Versionen von MySQL verwenden TYPE stattdessen ENGINE (zum Beispiel TYPE = MYISAM). MySQL 5.1 unterstützt diese Syntax aus Gründen der Abwärtskompatibilität, aber TYPE ist jetzt veraltet und ENGINE ist die erste Verwendung.

Im Allgemeinen ist die Option ENGINE nicht erforderlich, es sei denn, die Standardeinstellung wurde geändert. InnoDB ist die Standardspeicher-Engine (nach Mysql 5.1).

Einige Funktionen der MyISAM-Speicher-Engine

1 Alle Datenwerte werden zuerst im Low-Byte gespeichert.

Dadurch werden Modem und Betriebssystem getrennt. Die einzigen Voraussetzungen für die binäre Portabilität sind, dass die Maschine das Zweierkomplement verwendet (wie es die Maschinen der letzten 20 Jahre getan haben) und das IEEE-Gleitkommaformat (das auch bei Mainstream-Maschinen völlig vorherrschend ist). Die einzigen Maschinen, die keine Binärkompatibilität unterstützen, sind eingebettete Systeme. Diese Systeme verwenden teilweise spezielle Prozessoren.

Das Speichern der unteren Datenbytes hat keinen großen Einfluss auf die Geschwindigkeit; die Bytes in der Datenzeile sind im Allgemeinen nicht verbunden, und das Lesen nicht verbundener Bytes in eine Richtung dauert nicht länger als das Lesen in die umgekehrte Richtung. Der Code auf dem Server, der den Spaltenwert abruft, ist nicht so zeitkritisch wie anderer Code.

2. Große Dateien (bis zu 63-Bit-Dateilänge) werden auf Dateisystemen und Betriebssystemen unterstützt, die große Dateien unterstützen.

3. Zeilen mit dynamischer Größe sind weniger fragmentiert, wenn Löschungen mit Aktualisierungen und Einfügungen gemischt werden. Dies geschieht automatisch, indem benachbarte gelöschte Blöcke zusammengeführt und auf den nächsten Block ausgedehnt werden, wenn dieser gelöscht wird.

Das obige ist der detaillierte Inhalt vonWas bedeutet Myisam?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Vergleich der Auswahl der MySQL-Speicher-Engine: Bewertung des InnoDB-, MyISAM- und Speicherleistungsindex Vergleich der Auswahl der MySQL-Speicher-Engine: Bewertung des InnoDB-, MyISAM- und Speicherleistungsindex Jul 26, 2023 am 11:25 AM

Vergleich der Auswahl der MySQL-Speicher-Engine: Bewertung des InnoDB-, MyISAM- und Speicherleistungsindex Einführung: In der MySQL-Datenbank spielt die Wahl der Speicher-Engine eine entscheidende Rolle für die Systemleistung und Datenintegrität. MySQL bietet eine Vielzahl von Speicher-Engines. Zu den am häufigsten verwendeten Engines gehören InnoDB, MyISAM und Memory. In diesem Artikel werden die Leistungsindikatoren dieser drei Speicher-Engines bewertet und anhand von Codebeispielen verglichen. 1. InnoDB-Engine InnoDB ist mein

So verwenden Sie MyISAM- und InnoDB-Speicher-Engines, um die MySQL-Leistung zu optimieren So verwenden Sie MyISAM- und InnoDB-Speicher-Engines, um die MySQL-Leistung zu optimieren May 11, 2023 pm 06:51 PM

MySQL ist ein weit verbreitetes Datenbankverwaltungssystem und verschiedene Speicher-Engines haben unterschiedliche Auswirkungen auf die Datenbankleistung. MyISAM und InnoDB sind die beiden am häufigsten verwendeten Speicher-Engines in MySQL. Sie haben unterschiedliche Eigenschaften und eine unsachgemäße Verwendung kann die Leistung der Datenbank beeinträchtigen. In diesem Artikel wird erläutert, wie Sie diese beiden Speicher-Engines verwenden, um die MySQL-Leistung zu optimieren. 1. MyISAM-Speicher-Engine MyISAM ist die am häufigsten verwendete Speicher-Engine für MySQL. Ihre Vorteile sind hohe Geschwindigkeit und geringer Speicherplatz. MyISA

Tipps und Strategien zur Verbesserung der Leseleistung der MySQL-Speicher-Engine: Vergleichende Analyse von MyISAM und InnoDB Tipps und Strategien zur Verbesserung der Leseleistung der MySQL-Speicher-Engine: Vergleichende Analyse von MyISAM und InnoDB Jul 26, 2023 am 10:01 AM

Tipps und Strategien zur Verbesserung der Leseleistung der MySQL-Speicher-Engine: Vergleichende Analyse von MyISAM und InnoDB Einführung: MySQL ist eines der am häufigsten verwendeten relationalen Open-Source-Datenbankverwaltungssysteme, das hauptsächlich zum Speichern und Verwalten großer Mengen strukturierter Daten verwendet wird. In Anwendungen ist die Leseleistung der Datenbank oft sehr wichtig, da Lesevorgänge in den meisten Anwendungen die Hauptoperationsart darstellen. Dieser Artikel konzentriert sich auf die Verbesserung der Leseleistung der MySQL-Speicher-Engine und konzentriert sich auf eine vergleichende Analyse von MyISAM und InnoDB, zwei häufig verwendeten Speicher-Engines.

Leistungsvergleich der MySQL-Speicher-Engine: Experiment zum Vergleich der Lese- und Schreibleistung von MyISAM und InnoDB Leistungsvergleich der MySQL-Speicher-Engine: Experiment zum Vergleich der Lese- und Schreibleistung von MyISAM und InnoDB Jul 25, 2023 pm 01:29 PM

Leistungsvergleich der MySQL-Speicher-Engine: Experiment zum Vergleich der Lese- und Schreibleistung von MyISAM und InnoDB Einführung: MySQL ist ein weit verbreitetes relationales Datenbankverwaltungssystem. Es unterstützt eine Vielzahl von Speicher-Engines. Die beiden am häufigsten verwendeten Engines sind MyISAM und InnoDB. In diesem Artikel wird die Lese- und Schreibleistung dieser beiden Speicher-Engines untersucht und durch Experimente verglichen. 1. Einführung in die MyISAM-Engine Die MyISAM-Engine ist die Standardspeicher-Engine von MySQL und wird in frühen Versionen häufig verwendet. es nutzt

So verbessern Sie die MySQL-Leistung mit MyISAM-Index-Caching So verbessern Sie die MySQL-Leistung mit MyISAM-Index-Caching May 11, 2023 pm 07:31 PM

MySQL ist ein weit verbreitetes relationales Open-Source-Datenbankverwaltungssystem. Beim Umgang mit großen Datenmengen ist eine gute Performance entscheidend. Der MyISAM-Index-Cache ist eine sehr wichtige Funktion von MySQL, die die Geschwindigkeit und Leistung des Datenlesens erheblich verbessern kann. In diesem Artikel befassen wir uns eingehend mit der Funktionsweise des MyISAM-Indexcaches und der Konfiguration und Optimierung des Indexcaches zur Verbesserung der MySQL-Leistung. Was ist der MyISAM-Index-Cache? MyISAM ist ein Speicherindex in MySQL

Vergleichen und kontrastieren Sie InnoDB- und MyISAM -Speichermotoren (Funktionen, Verriegelung, Transaktionen). Vergleichen und kontrastieren Sie InnoDB- und MyISAM -Speichermotoren (Funktionen, Verriegelung, Transaktionen). Apr 08, 2025 am 12:03 AM

InnoDB eignet sich für hochverträgliche und transaktionsintensive Anwendungen, während MyISAM für readintensive Anwendungen geeignet ist. 1) InnoDB unterstützt Transaktions- und Zeilenebene und eignet sich für Szenarien mit hoher Konsequenz wie E-Commerce-Plattformen. 2) MYISAM unterstützt keine Transaktionen, liest jedoch schnell und eignet sich für lessintensive Anwendungen wie Blog-Systeme.

Wie wählt man die geeignete MySQL-Speicher-Engine aus? Vergleichen Sie die Vor- und Nachteile von MyISAM und InnoDB Wie wählt man die geeignete MySQL-Speicher-Engine aus? Vergleichen Sie die Vor- und Nachteile von MyISAM und InnoDB Jul 27, 2023 am 08:05 AM

Wie wählt man die richtige MySQL-Speicher-Engine aus? Vergleichen Sie die Vor- und Nachteile von MyISAM und InnoDB. Einführung: MySQL ist derzeit das beliebteste und am weitesten verbreitete relationale Datenbankverwaltungssystem. In MySQL können wir verschiedene Speicher-Engines auswählen, um Daten entsprechend unterschiedlichen Anforderungen zu verwalten. Dieser Artikel konzentriert sich auf zwei häufig verwendete Speicher-Engines: MyISAM und InnoDB und vergleicht ihre Vor- und Nachteile. Durch die Lektüre dieses Artikels erfahren Sie, wie Sie den geeigneten MySQL-Speicher basierend auf den tatsächlichen Anforderungen auswählen.

Vergleichende Analyse von InnoDB und MyISAM in MySQL Vergleichende Analyse von InnoDB und MyISAM in MySQL Jun 02, 2023 pm 04:16 PM

Vergleich von InnoDB und MyISAM1, Speicherstruktur MyISAM: Jedes MyISAM wird als drei Dateien auf der Festplatte gespeichert. Dies sind: Tabellendefinitionsdateien, Datendateien und Indexdateien. Der Name der ersten Datei beginnt mit dem Namen der Tabelle und die Erweiterung gibt den Dateityp an. .frm-Dateien speichern Tabellendefinitionen. Die Erweiterung der Datendatei ist .MYD (MYData). Die Erweiterung der Indexdatei ist .MYI (MYIndex). InnoDB: Alle Tabellen werden in derselben Datendatei (oder mehreren Dateien oder unabhängigen Tabellenbereichsdateien) gespeichert. Die Größe der InnoDB-Tabelle ist nur durch die Größe der Betriebssystemdatei begrenzt, die im Allgemeinen 2 GB beträgt. 2. Speicherplatz MyISAM: MyISAM unterstützt

See all articles