Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Optymalizacja MySQL ogromnej tabeli

Oto kilka przykładów innodb, które działają na dużych tabelach o wielkości około. 60 do 500 milionów wierszy, które pokazują zalety dobrze zaprojektowanej tabeli innodb i jak najlepiej używać indeksów klastrowych (dostępne tylko z innodb)

MySQL i NoSQL:pomóż mi wybrać właściwy

60 milionów wpisów, wybierz wpisy z określonego miesiąca. Jak zoptymalizować bazę danych?

Przepisywanie mysql select w celu skrócenia czasu i zapisywania tmp na dysk

Będziesz także chciał przeczytać następujące informacje:

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

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

Po uporządkowaniu projektów tabel i zoptymalizowaniu konfiguracji innodb:

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

http://www.mysqlperformanceblog.com/2007/11/03/ wybór-innodb_buffer_pool_size/

Możesz spróbować czegoś takiego:

start transaction;

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

commit;

Mam nadzieję, że to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować z varbinary na char/varchar w mysql

  2. Wielokrotna wstawka MYSQL w kodeigniter

  3. SQL — Wybierz wiersze z dwóch różnych tabel

  4. Liczenie wszystkich wierszy i grupowanie według kolumny w mysql

  5. Dlaczego mysql pomija niektóre identyfikatory automatycznego przyrostu?