sql >> Database teknologi >  >> RDS >> Mysql

MySQL optimering af kæmpe bord

Her er nogle innodb eksempler, der virker på store borde på ca. 60 til 500 millioner rækker, der demonstrerer fordelene ved en veldesignet innodb-tabel, og hvordan man bedst bruger klyngede indekser (kun tilgængelig med innodb)

MySQL og NoSQL:Hjælp mig med at vælge den rigtige

60 millioner poster, vælg poster fra en bestemt måned. Hvordan optimerer man databasen?

Omskrivning af mysql vælg for at reducere tid og skrivning af tmp til disk

Du vil også gerne læse følgende:

http://dev.mysql.com/doc /refman/5.0/da/innodb-index-types.html

http://www. xaprb.com/blog/2006/07/04/how-to-exploit-mysql-index-optimizations/

Når du har sorteret dine tabeldesign og optimeret din innodb-konfiguration:

http:// www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/

http://www.mysqlperformanceblog.com/2007/11/03/ choosing-innodb_buffer_pool_size/

Du kan prøve noget som:

start transaction;

insert into target_table (x,y) select x,y from source_table order by x,y;

commit;

Håber dette hjælper.




  1. Hvordan lister du alle triggere i en MySQL-database?

  2. Sikre filer til download

  3. SQL INSERT-syntaks – Listet af DBMS

  4. Max reel plads i en varbinary(max) i SQL Server