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

Limit czasu opróżniania Debezium i błędy OutOfMemoryError w MySQL

To bardzo złożone pytanie - po pierwsze, domyślne ustawienia pamięci dla obrazów Debezium Docker są dość niskie, więc jeśli ich używasz, może być konieczne ich zwiększenie.

Następnie w grę wchodzi wiele czynników. Polecam wykonać następujące kroki.

  1. Zwiększ max.batch.size i max.queue.size - zmniejsza liczbę zatwierdzeń
  2. Zwiększ offset.flush.timeout.ms - daje czas Connect na przetworzenie zgromadzonych rekordów
  3. Zmniejsz offset.flush.interval.ms - powinno zmniejszyć ilość skumulowanych offsetów

Niestety istnieje problem KAFKA-6551 czai się za kulisami, które wciąż mogą siać spustoszenie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dobra ochrona przed wstrzyknięciem MYSQL?

  2. Data PHP pokazująca „1970-01-01” po konwersji

  3. Jak włączyć/wyłączyć tryb ścisły MySQL na hoście lokalnym (xampp)?

  4. TIME_TO_SEC() Przykłady – MySQL

  5. Czy mam mysql_real_escape_string hasło wpisane w formularzu rejestracyjnym?