sql >> Database >  >> RDS >> Mysql

mysql wijziging innodb_large_prefix

Tussen 5.6.3 en 5.7.7 (dat wil zeggen als u MySQL 5.6 of MariaDB 10.0 gebruikt), zijn er 4 stappen:

  • GLOBAL INSTELLEN innodb_file_format=Barracuda;
  • STEL GLOBAAL IN innodb_file_per_table=ON;
  • ROW_FORMAT=DYNAMISCH; -- of COMPRESSED (gaat door aan het einde van CREATE)
  • innodb_large_prefix=1

Opmerking

SELECT * FROM information_schema.INNODB_SYS_TABLESPACES;

levert de file_format en row_format. Sommige andere I_S-tabellen geven aanwijzingen over file_per_table.



  1. MySQL met Sum en Case

  2. MySQL - alternatieven voor geneste subquery's bij het beperken van geaggregeerde gegevens in een gecorreleerde subquery

  3. PostgreSQL-tabelstatistieken analyseren

  4. Ruby:mysql2-Gem werkt niet (Mac OS X Snow Leopard, Ruby 1.9.2)