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

Czy w MySQL można mieć widok indeksowany?

Nie sądzę, aby MySQL wspierał zmaterializowane widoki, które byłyby potrzebne, ale i tak nie pomogłoby to w tej sytuacji. Niezależnie od tego, czy indeks znajduje się w widoku, czy w tabeli bazowej, musiałby zostać zapisany i zaktualizowany w pewnym momencie podczas aktualizacji tabeli bazowej, więc nadal powodowałby problemy z szybkością zapisu.

Najlepszym rozwiązaniem byłoby prawdopodobnie utworzenie tabel podsumowujących, które będą okresowo aktualizowane.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL CAST vs CONVERT

  2. Jak generować dane w MySQL?

  3. Przechowywanie obrazu bezpośrednio w bazie danych czy jako dane base64?

  4. ER_NOT_SUPPORTED_AUTH_MODE — serwer MySQL

  5. Nie mogę używać funkcji mysql_* po aktualizacji PHP