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

Wysyłanie zapytań do dużego zbioru danych przy łączeniu (ponad 15 milionów wierszy)

Pozbądź się id w products_markets i dodaj

PRIMARY KEY(country_code_id, product_id)

Następnie pozbądź się UNIQUE klucz, chyba że jest potrzebny do innego zapytania.

Spowoduje to znaczne zmniejszenie rozmiaru dysku tak dużej tabeli, potencjalnie przyspieszając w ten sposób wszystkie zapytania, które go dotykają.

Pomoże to w sugerowanym przez Hamazie przeformułowaniu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie wątków do wysyłania żądań do bazy danych

  2. Dostęp do bazy danych SQL przez PHP?

  3. Pobieranie i wyświetlanie danych dla każdego zarejestrowanego użytkownika w PHP za pomocą PDO

  4. SpringDataJPA zapisywanie relacji OneToOne uzyskiwanie Nie można dodać ani zaktualizować wiersza podrzędnego:ograniczenie klucza obcego nie działa

  5. tomcat 6.0.24 Wyjątek:nie można załadować com.mysql.jdbc.SQLError