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

Jak mogę ograniczyć rozmiar tabel tymczasowych?

Nie ma takiej opcji w MariaDB i MySQL. Natknąłem się na ten sam problem, co kilka miesięcy temu, dużo szukałem i w końcu częściowo go rozwiązałem, tworząc specjalny obszar przechowywania na serwerze NAS dla tymczasowych zestawów danych.

Utwórz folder na serwerze NAS lub partycję na wewnętrznym dysku twardym, z definicji będzie on miał ograniczony rozmiar, następnie zamontuj go, a w mysql ini przypisz tymczasowe miejsce do przechowywania do tego dysku:(wybierz albo windows/linux)

tmpdir="mnt/DBtmp/"
tmpdir="T:\"

Po tej zmianie usługa mysql powinna zostać zrestartowana.

Dzięki takiemu podejściu, gdy dysk jest pełny, nadal masz „dziwne problemy” z zapytaniami na dysku, ale inne problemy zniknęły.



  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 ponownie wykorzystać usunięte klucze podstawowe w mysql?

  2. hibernacja + mysql + ładowanie danych w pliku

  3. Jaka jest najlepsza struktura bazy danych do przechowywania danych wielojęzycznych?

  4. Magento - Nie znaleziono tabeli podstawowej lub widoku

  5. Jak tworzyć relacje w MySQL