sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Optimera tabell med massor av kolumner

det är inget fel med 26 kolumner men om de sällan används så är det annorlunda.

istället för att använda 26 kolumner, tar du den som du använder mindre och grupperar dem med en serialiseringssträng.

ändra fältet till ett textfält och sedan i din kod kan du avserialisera dem och använda dem. om du behöver uppdatera uppdaterar du arrayen (från din kod) och serialiserar den sedan och sparar den i databasen.




  1. MySql-fråga:inkludera dagar som har COUNT(id) ==0 men bara under de senaste 30 dagarna

  2. Returnera antalet dagar i en månad i MariaDB

  3. Kan AUTO_INCREMENT säkert användas i en BEFORE TRIGGER i MySQL

  4. Anslut MS SQL Server-databas till Oracle 11g-databas