Maison > base de données > tutoriel mysql > Combien de lignes une table MySQL peut-elle contenir au maximum ?

Combien de lignes une table MySQL peut-elle contenir au maximum ?

下次还敢
Libérer: 2024-04-22 19:46:07
original
594 Les gens l'ont consulté

Le nombre maximum de lignes pour une table MySQL dépend du moteur de stockage : InnoDB : 64 Ko, réglable à 8 Ko MyISAM : 64 Ko, réglable à 4 Go Autres moteurs de stockage : Les limites varient de quelques centaines d'octets à quelques Go.

Combien de lignes une table MySQL peut-elle contenir au maximum ?

Nombre maximum de lignes pour une table MySQL

Le nombre maximum de lignes pour une table MySQL dépend du moteur de stockage utilisé lors de la création de la table. Différents moteurs de stockage ont des limites de taille de ligne différentes et peuvent également être ajustés via la configuration.

InnoDB

InnoDB est le moteur de stockage par défaut dans MySQL et il a la limite de taille de ligne suivante :

  • 64 Ko La taille de ligne maximale par défaut
  • peut être ajustée à via le <code>innodb_row_format en définissant Compact ou Redondant, jusqu'à 8 Ko innodb_row_format 设置调整为 CompactRedundant,最大可达 8 KB

MyISAM

MyISAM 是另一个受欢迎的存储引擎,它具有以下行大小限制:

  • 64 KB 默认最大行大小
  • 可通过 myisam_max_row_size

MyISAM

MyISAM est un autre moteur de stockage populaire qui a la limite de taille de ligne suivante :

64 Ko La taille maximale des lignes par défaut peut être ajustée via le paramètre myisam_max_row_size, jusqu'à un maximum de 4 Go

D'autres moteurs de stockage

D'autres moteurs de stockage comme Memory, CSV et Blackhole ont également leurs propres lignes Limites de taille, allant de quelques centaines d'octets à plusieurs gigaoctets.

Configurer la limite de taille de ligne

  • Vous pouvez ajuster la limite de taille de ligne du moteur de stockage comme suit :
  • Pour InnoDB :
<code class="sql">ALTER TABLE table_name ROW_FORMAT=Compact;</code>
Copier après la connexion
  • Pour MyISAM :
  • <code class="sql">ALTER TABLE table_name MAX_ROWSIZE=8388608;</code>
    Copier après la connexion
  • Notes🎜🎜🎜La limite de taille de ligne inclut les données , index et toute autre information stockée. 🎜🎜Les lignes dépassant la limite de taille de ligne ne seront pas insérées dans le tableau. 🎜🎜Des tailles de rangées plus grandes augmentent l'utilisation de l'espace de stockage et peuvent avoir un impact sur les performances. 🎜🎜Il est très important de choisir une limite de taille de ligne appropriée en fonction des besoins réels de la table. 🎜🎜

    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!

  • Étiquettes associées:
    source:php.cn
    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
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal